verbosity is stupid lets call it log-level

This commit is contained in:
Wryn (yage) Wagner 2024-02-18 02:34:43 -07:00
parent 3bcd4f3f6d
commit 7ce71dfca8

14
run
View File

@ -19,12 +19,12 @@ source "${0:a:h}/zsh/lib/import.driver.zsh" || exit 42
runtime runtime
-y, --yes auto-accept all [yn] prompts through current scwrypt -y, --yes auto-accept all [yn] prompts through current scwrypt
-e, --env <env-name> set environment; overwrites SCWRYPTS_ENV -e, --env <env-name> set environment; overwrites SCWRYPTS_ENV
-n shorthand for "--verbosity 0" -n shorthand for "--log-level 0"
-v, --verbosity [0-4] set scwrypts log level to one of the following: -v, --log-level [0-4] set scwrypts log level to one of the following:
0 : only command output and critical failures; skips logfile 0 : only command output and critical failures; skips logfile
1 : add success / failure messages 1 : add success / failure messages
2 : (default) include status update messages 2 : (default) include status update messages
3 : include warning messages 3 : (CI default) include warning messages
4 : include debug messages 4 : include debug messages
alternate commands alternate commands
@ -138,8 +138,8 @@ source "${0:a:h}/zsh/lib/import.driver.zsh" || exit 42
[[ $1 =~ ^--no-log$ ]] && WARNING 'the --no-log flag is deprecated and will be removed in scwrypts v4.2' [[ $1 =~ ^--no-log$ ]] && WARNING 'the --no-log flag is deprecated and will be removed in scwrypts v4.2'
;; ;;
-v | --verbosity ) -v | --log-level )
[[ $2 =~ ^[0-4]$ ]] || ERROR "invalid setting for verbosity '$2'" [[ $2 =~ ^[0-4]$ ]] || ERROR "invalid setting for log-level '$2'"
SCWRYPTS_LOG_LEVEL=$2 SCWRYPTS_LOG_LEVEL=$2
shift 1 shift 1
;; ;;
@ -336,7 +336,7 @@ source "${0:a:h}/zsh/lib/import.driver.zsh" || exit 42
script : $SCWRYPT_GROUP $SCWRYPT_TYPE $SCWRYPT_NAME script : $SCWRYPT_GROUP $SCWRYPT_TYPE $SCWRYPT_NAME
run at : $(date) run at : $(date)
config : $ENV_NAME config : $ENV_NAME
verbosity : $SCWRYPTS_LOG_LEVEL log level : $SCWRYPTS_LOG_LEVEL
\\033[1;33m--- SCWRYPT BEGIN ---------------------------------------------------\\033[0m \\033[1;33m--- SCWRYPT BEGIN ---------------------------------------------------\\033[0m
" | sed 's/^\s\+//; 1d' " | sed 's/^\s\+//; 1d'
) )
@ -353,6 +353,8 @@ source "${0:a:h}/zsh/lib/import.driver.zsh" || exit 42
### run the scwrypt ################################################# ### run the scwrypt #################################################
##################################################################### #####################################################################
[ ! $SUBSCWRYPT ] && export SUBSCWRYPT=0
set -o pipefail set -o pipefail
{ {
[ $HEADER ] && echo $HEADER [ $HEADER ] && echo $HEADER