1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 12:41:46 +00:00

Support digital selection

This commit is contained in:
Tw93
2025-11-15 19:22:42 +08:00
parent d0db68aba2
commit e033bfba95

17
mole
View File

@@ -461,7 +461,7 @@ show_main_menu() {
if [[ -t 0 ]]; then
printf '\r\033[2K\n'
printf '\r\033[2K%s\n' " ${GRAY}↑/↓${NC} Navigate ${GRAY}|${NC} ${GRAY}Enter${NC} Select ${GRAY}|${NC} ${GRAY}H${NC} Help ${GRAY}|${NC} ${GRAY}Q${NC} Quit"
printf '\r\033[2K%s\n' " ${GRAY}↑/↓${NC} Navigate ${GRAY}|${NC} ${GRAY}1-4${NC} Quick Select ${GRAY}|${NC} ${GRAY}H${NC} Help ${GRAY}|${NC} ${GRAY}Q${NC} Quit"
printf '\r\033[2K\n'
fi
@@ -523,7 +523,7 @@ interactive_main_menu() {
case "$key" in
"UP") ((current_option > 1)) && ((current_option--)) ;;
"DOWN") ((current_option < 4)) && ((current_option++)) ;;
"ENTER" | "$current_option")
"ENTER")
show_cursor
case $current_option in
1) exec "$SCRIPT_DIR/bin/clean.sh" ;;
@@ -532,6 +532,10 @@ interactive_main_menu() {
4) exec "$SCRIPT_DIR/bin/analyze.sh" ;;
esac
;;
"CHAR:1") show_cursor; exec "$SCRIPT_DIR/bin/clean.sh" ;;
"CHAR:2") show_cursor; exec "$SCRIPT_DIR/bin/uninstall.sh" ;;
"CHAR:3") show_cursor; exec "$SCRIPT_DIR/bin/optimize.sh" ;;
"CHAR:4") show_cursor; exec "$SCRIPT_DIR/bin/analyze.sh" ;;
"HELP")
show_cursor
clear
@@ -539,15 +543,6 @@ interactive_main_menu() {
exit 0
;;
"QUIT") cleanup_and_exit ;;
[1-4])
show_cursor
case $key in
1) exec "$SCRIPT_DIR/bin/clean.sh" ;;
2) exec "$SCRIPT_DIR/bin/uninstall.sh" ;;
3) exec "$SCRIPT_DIR/bin/optimize.sh" ;;
4) exec "$SCRIPT_DIR/bin/analyze.sh" ;;
esac
;;
esac
done
}