Made some suggestions.

Your -v command was not working. Commander uses -V. Some of the other things I changes were more personal preference but I think they make the code easier to read.