Skip to content

Commit c78084f

Browse files
committed
Update
1 parent b99f419 commit c78084f

2 files changed

Lines changed: 22 additions & 20 deletions

File tree

app/src/main/assets/home/bin/taive

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
11
#!/data/data/com.tool.tree/files/home/bin/bash
22

3-
if [ "$1" == '-h' ] || [ "$1" == '--help' ] || [ -z "$1" ]; then
4-
echo "Syntax: taive [-#|-c] http://file.zip [path/save.zip]"
3+
# Kiểm tra trợ giúp hoặc thiếu tham số
4+
if [[ "$1" =~ ^(-h|--help)$ ]] || [ -z "$1" ]; then
5+
echo "Syntax: taive [-#|-a|-w] http://file.zip [path/save.zip]"
56
exit 0
67
fi
78

8-
PROGRESS_FLAG=""
9-
if [ "$1" == '-#' ]; then
10-
PROGRESS_FLAG="-#"
11-
shift
12-
elif [ "$1" == '-c' ]; then
13-
PROGRESS_FLAG="-c"
14-
shift
15-
fi
9+
# Tách cờ tùy chọn nếu có
10+
FLAG=""
11+
case "$1" in
12+
-#|-a|-w) FLAG="$1"; shift ;;
13+
esac
1614

15+
# Xác định đường dẫn lưu
1716
SAVE_PATH="${2:-${1##*/}}"
18-
if [ -z "$SAVE_PATH" ]; then
19-
SAVE_PATH="downloaded_file"
20-
fi
17+
SAVE_PATH="${SAVE_PATH:-downloaded_file}"
2118

22-
if [ "$PROGRESS_FLAG" == '-#' ]; then
23-
curl $PROGRESS_FLAG -L -H "$WEBS" "$1" -o "$SAVE_PATH"
24-
elif [ "$PROGRESS_FLAG" == '-c' ]; then
25-
curl -L -H "$WEBS" "$1" -o "$SAVE_PATH"
26-
else
27-
axel -H "$WEBS" -n 10 -o "$SAVE_PATH" "$1"
19+
# Nếu không có curl mà đang dùng mặc định hoặc cờ -#, tự động chuyển sang wget (-w)
20+
if ! command -v curl &>/dev/null && { [ -z "$FLAG" ] || [ "$FLAG" == "-#" ]; }; then
21+
FLAG="-w"
2822
fi
23+
24+
# Thực thi công cụ tải tương ứng
25+
case "$FLAG" in
26+
-#) curl -# -L -H "$WEBS" "$1" -o "$SAVE_PATH" ;;
27+
-a) axel -H "$WEBS" -n 10 -o "$SAVE_PATH" "$1" ;;
28+
-w) wget --header "$WEBS" --no-check-certificate -O "$SAVE_PATH" "$1" ;;
29+
*) curl -L -H "$WEBS" "$1" -o "$SAVE_PATH" ;;
30+
esac

app/src/main/assets/root/executor.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export PYTHONHOME="$TERMUX"
4646
export PIP_ROOT_USER_ACTION=ignore
4747
export COLORTERM=truecolor
4848
export PATH="$BIN:$TERMUX/bin:$TERMUX/py:$PATH"
49-
49+
export TERM=xterm-256color
5050
# export LD_LIBRARY_PATH="$LIB"
5151
export PTSD="$(glog PTSD $SDC/ROM 2>/dev/null)"; # $PTSD
5252
export PTSH="$(glog PTSH ROM 2>/dev/null)"; # $SDH/$PTSH

0 commit comments

Comments
 (0)