Just to comment, why introduce a new library when we got argparse[1] in Python by default.

[1] http://docs.python.org/2/library/argparse.html#module-argparse