From d186c475b01a8bef4e66277127466eaafe1c2c35 Mon Sep 17 00:00:00 2001 From: "Jean (east-high-Nerd)" Date: Wed, 31 Dec 2025 22:51:16 -0500 Subject: [PATCH] Added boilerplate script to aide in creation of new scripts --- boilerplate.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 boilerplate.sh diff --git a/boilerplate.sh b/boilerplate.sh new file mode 100755 index 0000000..3d8d949 --- /dev/null +++ b/boilerplate.sh @@ -0,0 +1,22 @@ +#!/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"