#!/bin/bash set -euo pipefail baseDir="$(realpath "$(dirname "${0}")")" printf "Enter name of new script (without file extension):\n${baseDir}/" read -r newScript cat << EOF | tee "${baseDir}/${newScript}.sh" &> /dev/null #!/bin/bash set -euo pipefail baseDir="\$(realpath "\$(dirname "\${0}")")" source \\ /etc/os-release source \\ "\${baseDir}/system.conf" EOF chmod +x "${baseDir}/${newScript}.sh"