commit:     355abc02714fda77f6cac512bed9c40ae690802d
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  3 02:50:41 2021 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sun Oct  3 02:50:41 2021 +0000
URL:        
https://gitweb.gentoo.org/proj/build-docbook-catalog.git/commit/?id=355abc02

add a --debug option

Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>

 build-docbook-catalog | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/build-docbook-catalog b/build-docbook-catalog
index 0da432a..017ae75 100755
--- a/build-docbook-catalog
+++ b/build-docbook-catalog
@@ -32,6 +32,7 @@ usage() {
        Options:
          -r, --root       ROOT path to work on
          -v, --verbose    Be verbose
+         -x, --debug      Run with debugging enabled
          -h, --help       This!
        EOF
        [[ $# -gt 0 ]] && eerror "$*"
@@ -44,13 +45,14 @@ usage() {
 main() {
        local d v opts
 
-       opts=$(${GETOPT} -o hr:v --long help,root:,verbose -n "${ZERO}" -- 
"$@") || exit 1
+       opts=$(${GETOPT} -o hr:vx --long help,root:,verbose,debug -n "${ZERO}" 
-- "$@") || exit 1
        eval set -- "${opts}"
        while true; do
                case $1 in
                        -h|--help) usage ;;
                        -r|--root) ROOT=$2 ; shift ;;
                        -v|--verbose) VERBOSE=true ;;
+                       -x|--debug) set -x ;;
                        --) break ;;
                        *) usage "options parsing failed on $1!" ;;
                esac

Reply via email to