|
51 | 51 | if [[ ! -t 0 ]]; then user_agent='pipe'
|
52 | 52 | echo -e "User Agent: ${user_agent}"
|
53 | 53 | cat <<"EOF"
|
54 |
| - Don\'t use curl -L ... | bash |
55 |
| - [warning] This way has been deprecated. Please use bash weapon-url-opener instead |
| 54 | +Don't use curl -L ... | bash |
| 55 | +[warning] This way has been deprecated. Please use `bash weapon-url-opener' instead. |
56 | 56 | EOF
|
57 | 57 |
|
58 | 58 | # echo "🧪 Terdeteksi: dijalankan via pipe (| bash)"
|
59 | 59 | exit 2
|
60 | 60 | elif [[ -t 0 && "${BASH_SOURCE[0]}" == "$0" ]]; then user_agent="${0}"
|
61 | 61 |
|
62 |
| - echo -e "User Agent: $user_agent" |
| 62 | +echo -e "User Agent: $user_agent" |
63 | 63 | # echo "🧑 Interaktif: dijalankan langsung (bash script.sh)"
|
64 | 64 | :
|
65 | 65 | elif [[ -e /proc/self/fd/63 && $(readlink /proc/self/fd/63) == pipe:* ]]; then user_agent='curl'
|
66 |
| - echo -e "User Agent: $user_agent" |
| 66 | +echo -e "User Agent: $user_agent" |
67 | 67 | cat <<"EOF"
|
68 |
| - Warning: Skrip dijalankan via source <(curl ...) / Subtitusi |
| 68 | +Don't use source <(curl -L ...) |
| 69 | +[warning] This way has been deprecated. Please use `bash weapon-url-opener' instead. |
| 70 | +EOF |
69 | 71 | EOF
|
70 | 72 |
|
71 | 73 | #echo "Terdeteksi: dijalankam via subtitusi"
|
72 | 74 | exit 4
|
73 | 75 | elif [[ -n "${BASH_SOURCE[0]}" ]]; then user_agent='source'
|
74 |
| -cat <<EOF |
75 |
| - User Agent: $(echo "$user_agent" | awk -F/ '{print $NF}') |
76 |
| - Error: Don't use \`source ${SCRIPT_NAME:-$APP}' " |
77 |
| - Use \`bash ${SCRIPT_NAME:-$APP}' or \`${SCRIPT_NAME:-$APP}' instead |
| 76 | +echo -e "User Agent: $(echo "$user_agent" | awk -F/ '{print $NF}')" |
| 77 | +cat <<"EOF" |
| 78 | +Error: Don't use ` source ${SCRIPT_NAME:-$APP} ' |
| 79 | +Use ` bash ${SCRIPT_NAME:-$APP} ' or ` ${SCRIPT_NAME:-$APP} ' instead |
78 | 80 | EOF
|
79 | 81 | #echo "📦 Terdeteksi: dijalankan via source"
|
80 | 82 | exit 5
|
|
0 commit comments