From: Nathan Wagner Date: Sat, 3 Nov 2018 12:33:32 +0000 (+0000) Subject: add -v option to log to write to stderr X-Git-Tag: v0.2.16~42 X-Git-Url: https://pd.if.org/git/?p=zpackage;a=commitdiff_plain;h=2f39a3c3c83bd4b74a935294da76fdcca926280b add -v option to log to write to stderr --- diff --git a/zpm-log b/zpm-log index 8e53f62..1a0f939 100755 --- a/zpm-log +++ b/zpm-log @@ -8,10 +8,11 @@ op=search action= json=0 +verbose=0 pkgfile=${ZPMDB:-/var/lib/zpm/local.db} -while getopts f:t:a:T:ij opt; do +while getopts f:t:a:T:ijv opt; do case $opt in f) pkgfile="$OPTARG" ;; t) target="$OPTARG" ;; @@ -19,6 +20,7 @@ while getopts f:t:a:T:ij opt; do T) timestamp="$OPTARG" ;; i) op=insert ;; j) json=1 ;; + v) verbose=1 ;; *) printf '%s unknown option %s\n' "$0" "$opt" ; exit 1 ;; esac done @@ -50,6 +52,10 @@ if [ $op = 'insert' ]; then printf ';\n' } | zpm shell $pkgfile +if [ $verbose -ne 0 ]; then + printf "%s %s %s\n" "$action" "$target" "$*" 1>&2 +fi + fi cols='ts,target,action,info'