11#! /data/data/com.termux/files/usr/bin/bash
22
3- TST_PKG=" termux-shizuku-tools"
4- TST_GH_REPO_LINK=" https://github.com/AlexeiCrystal/termux-shizuku-tools"
5-
6- SHK_NOT_INST_ERR_MSG=" Error: Shizuku is not installed"
7- SHK_UNK_CMD_ERR_MSG=" Unknown command:"
8- SHK_LAUNCH_MSG=" Launching Shizuku app..."
9- SHK_STOP_MSG=" Stopping Shizuku server..."
10- SHK_I_SH_MSG=" Starting Shizuku interactive shell..."
11- SHK_I_SH_EXIT_TIP=" Type 'exit' to exit"
12- HELP_CMD_TIP=" Use 'shizuku help' for available commands"
13-
143G=' \033[0;32m'
154R=' \033[0;31m'
165Y=' \033[0;33m'
@@ -20,6 +9,30 @@ NC='\033[0m'
209TICK=" ${G} ✔${NC} "
2110CROSS=" ${R} ✖${NC} "
2211
12+ TST_PKG=" termux-shizuku-tools"
13+ TST_GH_REPO_LINK=" https://github.com/AlexeiCrystal/termux-shizuku-tools"
14+
15+ SHK_WEB_URL=" https://shizuku.rikka.app"
16+
17+ DOTS=" ..."
18+
19+ SHK_NOT_INST_ERR_MSG=" Error: Shizuku is not installed"
20+ SHK_UNK_CMD_ERR_MSG=" Unknown command:"
21+ HELP_CMD_TIP=" Use 'shizuku help' for available commands"
22+
23+ SHK_LAUNCH_MSG=" Launching Shizuku app$DOTS "
24+ SHK_STOP_MSG=" Stopping Shizuku server$DOTS "
25+
26+ SHK_I_SH_MSG=" Starting Shizuku interactive shell$DOTS "
27+ SHK_I_SH_EXIT_TIP=" Type 'exit' to exit"
28+
29+ SHK_SERV_STAT_STR_RUN=" \033[1A\033[KServer: ${TICK} Running"
30+ SHK_SERV_STAT_STR_STOP=" \033[1A\033[KServer: ${CROSS} Stopped"
31+ SHK_SERV_STAT_STR_LOADING=" Server: Loading info${DOTS} "
32+
33+ SHK_INST_STAT_STR_YES=" ${NC} Installed: ${TICK} Yes"
34+ SHK_INST_STAT_STR_NO=" ${NC} Installed: ${CROSS} No"
35+
2336export TST_PKG \
2437 TST_GH_REPO_LINK \
2538 SHK_NOT_INST_ERR_MSG \
7487show_status () {
7588 source " $PREFIX /libexec/shizuku/shizuku_lib.sh"
7689 echo -e " ${NC} Package: ${Y}${SHK_PKG}${NC} "
77- echo -e " ${NC} Website: ${B} https://shizuku.rikka.app ${NC} "
90+ echo -e " ${NC} Website: ${B} $SHK_WEB_URL ${NC} "
7891
7992 local installed=$( is_shk_installed)
8093
8194 if [ " $installed " = " true" ]; then
82- echo -e " ${NC} Installed: ${TICK} Yes "
95+ echo -e " $SHK_INST_STAT_STR_YES "
8396
8497 local v_code=$( get_shk_version_code)
8598 echo -e " ${NC} Version: ${Y}${v_code}${NC} "
86- echo -e " Server: Loading info... "
99+ echo -e " $SHK_SERV_STAT_STR_LOADING "
87100 local running=$( is_shk_server_running)
88101 if [ " $running " = " true" ]; then
89- echo -e " \033[1A\033[K ${NC} Server: ${TICK} Running "
102+ echo -e " $SHK_SERV_STAT_STR_RUN "
90103 else
91- echo -e " \033[1A\033[K ${NC} Server: ${CROSS} Stopped "
104+ echo -e " $SHK_SERV_STAT_STR_STOP "
92105 fi
93106 else
94- echo -e " ${NC} Installed: ${CROSS} No "
107+ echo -e " $SHK_INST_STAT_STR_NO "
95108 fi
96109
97110}
0 commit comments