23 lines
410 B
Bash
Executable File
23 lines
410 B
Bash
Executable File
#!/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"
|