########################################################################
-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
}
# Look for arguments
+if [ $# -eq 0 ]; then
+ usage
+ exit 3
+fi
while getopts ":alchdv" arg
do
case ${arg} in