See [this programmers stackexchange question](http://programmers.stackexchange.com/questions/307467/what-are-good-habits-for-designing-command-line-arguments) Maybe integrate with IO?