telegram-bot-bash/dev/obfuscate.sh
Kay Marquardt (Gnadelwartz) b9c8dc0ff8 fix help if not in bashbot dir
2020-08-05 08:08:50 +02:00

19 lines
564 B
Bash
Executable File

#!/bin/bash
# shellcheck disable=SC2028,2016
# joke hack to obfuscate bashbot.min.sh
infile="bashbot.sh"
outfile="./bashbot.obf.sh"
[ ! -f "${infile}" ] && echo "Hey, this is a joke hack to obfuscate ${infile}, copy me to STANDANLONE first" && exit
{
echo '#!/bin/bash'
echo 'a="$PWD";cd "$(mktemp -d)"||exit'
echo 'printf '"'%s\n'"' '"'$(gzip -9 <bashbot.sh | base64)'"'|base64 -d|gunzip >a;export BASHBOT_HOME="$a";chmod +x a;./a "$@";a="$PWD";cd ..;rm -rf "$a"'
} >"${outfile}"
chmod +x "${outfile}"
ls -l "${outfile}"
echo "Try to run ${outfile} init ;-)"