diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2022-06-25 14:14:54 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2022-06-25 14:14:54 -0500 |
| commit | 9663eadecba2c421dbc77881e5fd0fa876a0f555 (patch) | |
| tree | 3806c2bde2b9806e9d5e2dc91b048a3eb0c30a61 /starter.bash | |
Add die function, safemode, and makefile
Diffstat (limited to 'starter.bash')
| -rw-r--r-- | starter.bash | 22 |
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 +} |
