From 4c03a6cd2038e3175e03c489845791b606c1cc06 Mon Sep 17 00:00:00 2001 From: Suleyman Farajli Date: Tue, 17 Jun 2025 22:11:51 +0400 Subject: scripts modularized --- scripts/slib | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'scripts/slib') 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() { -- cgit v1.2.3