

My only issue is -u
. How do you print help text if your required parameters are always filled. There’s no way to test for -z if the shell bails on the first line.
Edit: though I guess you could initialise your vars with bad defaults, and test for those.
I’ll buy your hat for 35c