#!/bin/bash # shellcheck disable=SC2028,SC2016,SC1117 # 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 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 ;-)"