diff options
author | Suleyman Farajli <suleyman@farajli.net> | 2025-06-17 22:11:51 +0400 |
---|---|---|
committer | Suleyman Farajli <suleyman@farajli.net> | 2025-06-17 22:11:51 +0400 |
commit | 4c03a6cd2038e3175e03c489845791b606c1cc06 (patch) | |
tree | 4f2943838b26d1eed5ab71ce0264aa236f968d04 /scripts/slib | |
parent | 8a4659fa081773fed35975267f01f8a7c0acf3a4 (diff) |
scripts modularized
Diffstat (limited to 'scripts/slib')
-rwxr-xr-x | scripts/slib | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/scripts/slib b/scripts/slib index 8eba48b..f55acb8 100755 --- a/scripts/slib +++ b/scripts/slib @@ -1,7 +1,13 @@ #!/bin/sh +argv0=$(basename "${0}") + err() { - [ "${1}" != "-x" ] && printf "${0}: " || shift + if [ "${1}" != "-x" ]; then + printf "%s: " "${argv0}" + else + shift + fi for line in "${@}"; do echo "${line}" >&2 @@ -10,8 +16,8 @@ err() { } invalid_use() { - [ "${1}" == "-h" ] && err -x "Try '${0} -h' for help." - err "Invalid usage" "Try '$0 -h' for help." + [ "${1}" = "-h" ] && err -x "Try '${argv0} -h' for help." + err "Invalid usage" "Try '${argv0} -h' for help." } check_program() { |