Argument parsing is currently done in a really ugly and horrific way (and just generally sucks). It needs to be rewritten, ideally using an existing open source library.
https://github.com/p-ranav/argparse seems to work well for @craftablescience's vtf tool.