From fc7c8b9cb1d72db7b41faede90deba3dd8e0ab4b Mon Sep 17 00:00:00 2001 From: NRK Date: Mon, 12 Apr 2021 03:31:26 +0600 Subject: [PATCH] add usage() and die() --- sxbm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/sxbm b/sxbm index 0966b7d..56ac138 100755 --- a/sxbm +++ b/sxbm @@ -24,3 +24,24 @@ ENCRYPTION="0" # Auto fetch title. 1 to enable, 0 to disable TITLE_FETCH="1" + +die(){ + [ -z "$1" ] || + printf "$@\n" > /dev/stderr + exit 1 +} + +usage(){ + printf "Usage: sxbm []\n" + printf " +COMMANDS: + add [title] [+tags] + ls|list [-c|--disable-colors] [title] [+tags] + open [-f|--force] + rm|remove [-f|--force] + edit [line_num|title|+tags] + -h|--help print this text and exit + -v|--version print the version and exit\n\n" +} + +[ -z "$1" ] && usage && die