#!/bin/sh # shellcheck disable=SC2086 # shellcheck source=/dev/null . ~/.local/lib/shell/lib star=$(mktmp) cat << EOF > $star #!/bin/sh # shellcheck disable=SC2086 # shellcheck source=/dev/null . ~/.local/lib/shell/lib LIB_TEMP_DIR_FOR_SCRIPT=$(mktemp -d) if [ -d "$LIB_TEMP_DIR_FOR_SCRIPT" ];then rm -r "$LIB_TEMP_DIR_FOR_SCRIPT"; fi EOF readp "Script Name: " script_name scr="$(pwd)"/"$script_name" [ -e $scr ] && die "$script_name exitst, exiting.." cat "$star" > $scr chmod +x $scr if [ -d /tmp/LIB_FILE_TEMP_DIR/ ];then rm -r /tmp/LIB_FILE_TEMP_DIR/; fi $VISUAL $scr