Living without Getopt(s)
Parsing command lines can be tricky sometimes. There are arguments and options (the things that begin with a dash or two). Options can have arguments themselves.[1] For some options, the arguments may be optional. Options come in long (more than one letter) and short (just …