diff options
-rwxr-xr-x | watch-bz | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -29,6 +29,7 @@ BUGZILLA_COOKIE=~/.watchbzcookies BUGZILLA_LOGOUT=1 # example defaults, modify via ~/.watchbzrc +: ${WATCHBZ_DEBUG:=0} COMPONENT=acpid,mc STATUS=OPEN REFRESH_INTERVAL=600 # [s], better not to drain bugzilla's power... @@ -144,8 +145,11 @@ do_init () { # exclusively using globals do_watch () { - #sh -c \ - ${WATCHCMD} -t --interval $REFRESH_INTERVAL \ + EXEC="${WATCHCMD} -t --interval $REFRESH_INTERVAL" + [ "${WATCHBZ_DEBUG}" -ne 0 ] && EXEC="sh -c" + TAIL="${HERE}/table-data $SEP | sort | ${PRECOLORIZE} | cut -c-$WIDTH | ${COLORIZE}" + [ "${WATCHBZ_DEBUG}" -ne 0 ] && TAIL="cat" + ${EXEC} \ "$BUGZILLA --cookiefile="${BUGZILLA_COOKIE}" query -c $COMPONENT \ -t $STATUS --outputformat $OUTPUT_FMT \ | sed -u \ @@ -175,8 +179,7 @@ do_watch () { -e \"s|docs_scoped|DS|\" \ -e \"s|rhel-||g\" \ -e \"s|qe_test_coverage[?+-][,]\?||\" \ - -e \"s|None||\" \ - | ${HERE}/table-data $SEP | sort | ${PRECOLORIZE} | cut -c-$WIDTH | ${COLORIZE}" + -e \"s|None||\" | ${TAIL}" } do_init |