I've tried to love argparse but it is so complicated. I always have to read the docs each time I use it.
getopt has its own brutal simplicity.
getopt has its own brutal simplicity.
feature frozen doesn't sound so bad. It just risks sliding into "we don't want to maintain it because it has known problems". (My opinion: Everything well used has known problems, it's ok.)
You can kill 2 birds with one stone by documenting your scripts while also providing the argument structure / parsing.
After some googling, getopt was chosen due to it's simplicity.