]> git.armaanb.net Git - charsel.git/commitdiff
blank shows usage
authorArmaan Bhojwani <3fb650a9-b47e-4604-a282-1dd91953b2ee@anonaddy.me>
Sun, 18 Oct 2020 16:59:56 +0000 (12:59 -0400)
committerArmaan Bhojwani <3fb650a9-b47e-4604-a282-1dd91953b2ee@anonaddy.me>
Sun, 18 Oct 2020 16:59:56 +0000 (12:59 -0400)
charsel

diff --git a/charsel b/charsel
index 9915519b760131eabca6169189c6dc35dd204e27..5249f83db96b0381f9f87c2e49b8ffb074cf80ef 100755 (executable)
--- a/charsel
+++ b/charsel
 
 ########################################################################
 
-VERSION=2.0.3
+VERSION=2.0.4
 
 # Define argument functions
 function usage() {
   echo "Usage: /usr/bin/charsel [OPTION]... [CHARFILE]...
 A simple terminal character selector
-  -h              show this message
-  -l              show installed charfiles
-  -d              show readme
-  -v              print version
-  -c              check charfile validity
-  -a              include hidden shortcodes
+  -h         show this message
+  -l         show installed charfiles
+  -d         show readme
+  -v         print version
+  -c         check charfile validity
+  -a         include hidden shortcodes
 
 Exit status:
-  0    okay,
-  1    charfile does not exist,
-  2    charfile syntax error,
-  3    usage error/invalid option,
-  4    other error"
+   0         okay,
+   1         charfile does not exist,
+   2         charfile syntax error,
+   3         usage error/invalid option,
+   4         other error"
 }
 
 CHARDIR=$HOME/.cache/charsel
@@ -104,6 +104,10 @@ function validity() {
 }
 
 # Look for arguments
+if [ $# -eq 0 ]; then
+  usage
+  exit 3
+fi
 while getopts ":alchdv" arg
 do
   case ${arg} in