diff options
Diffstat (limited to 'SOURCE/main.sh')
| -rw-r--r-- | SOURCE/main.sh | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/SOURCE/main.sh b/SOURCE/main.sh index 07f96e8..eaad776 100644 --- a/SOURCE/main.sh +++ b/SOURCE/main.sh @@ -1,5 +1,5 @@ # shellcheck disable=SC2006 -GOPT=$(getopt -o hvplr::a::e::d::s:: --long help,version,list,plain,userconf,sync,restore::,backup::,add::,edit::,delete::,show:: -n 'bash-notes' -- "$@") +GOPT=$(getopt -o hvplr::a::e::d::s:: --long help,version,list,plain,userconf,showconf,sync::,restore::,backup::,add::,edit::,delete::,show:: -n 'bash-notes' -- "$@") # shellcheck disable=SC2181 if [ $? != 0 ] ; then helptext >&2 ; exit 1 ; fi @@ -92,7 +92,19 @@ while true; do exit ;; --sync ) - gitsync + case "$2" in + '' ) + gitsync + ;; + '-f' ) + gitsync -f + ;; + * ) + helptext + exit + ;; + esac + shift 2 exit ;; --userconf ) @@ -102,6 +114,10 @@ while true; do # shellcheck disable=SC2317 exit ;; + --showconf ) + configtext + exit + ;; --backup ) case "$2" in '' ) |
