From: Armaan Bhojwani <3fb650a9-b47e-4604-a282-1dd91953b2ee@anonaddy.me> Date: Mon, 26 Oct 2020 16:27:53 +0000 (-0400) Subject: minor behavior change when no arguments are passed X-Git-Url: https://git.armaanb.net/?p=charsel.git;a=commitdiff_plain;h=59f9d833f1091dc4a42da9f1f745bd95672553ae minor behavior change when no arguments are passed --- diff --git a/charsel b/charsel index 6fb47d2..d7deba7 100755 --- a/charsel +++ b/charsel @@ -106,10 +106,6 @@ function validity() { } # Look for arguments -if [ $# -eq 0 ]; then - usage - exit 3 -fi while getopts ":abcdhlLnv" arg do case ${arg} in @@ -156,6 +152,11 @@ do done shift $((OPTIND-1)) +if [ $# -eq 0 ]; then + echo "Please enter a valid charfile, or use charsel -h for help." + charsel -l + exit 3 +fi # Redefine charfile and check file validity CHARFILE="$CHARDIR/charfiles/$1" existence