From ba3ef21cadf9954b53686a686ee2a3f23a789624 Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani <3fb650a9-b47e-4604-a282-1dd91953b2ee@anonaddy.me> Date: Sun, 18 Oct 2020 12:59:56 -0400 Subject: [PATCH] blank shows usage --- charsel | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/charsel b/charsel index 9915519..5249f83 100755 --- a/charsel +++ b/charsel @@ -19,25 +19,25 @@ ######################################################################## -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 -- 2.39.2