summaryrefslogtreecommitdiff
path: root/starter.bash
diff options
context:
space:
mode:
Diffstat (limited to 'starter.bash')
-rw-r--r--starter.bash22
1 files changed, 22 insertions, 0 deletions
diff --git a/starter.bash b/starter.bash
new file mode 100644
index 0000000..abbd8ab
--- /dev/null
+++ b/starter.bash
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+set -eo pipefail
+IFS=$'\n\t'
+
+PROGRAM="${0##*/}"
+
+# EXTRACT ARGUMENTS
+# ARG1 = "$1"
+
+set -u
+
+die () {
+ if [[ $# -eq 0 ]]; then
+ echo -n "$PROGRAM: " 1>&2
+ cat <&0 1>&2
+ elif [[ $# -eq 1 ]]; then
+ echo "$PROGRAM: $1" 1>&2
+ fi
+
+ exit 1
+}