Hi Suresh, I've used argparse and Click and found myself preferring argparse, but I think either option is perfectly acceptable. Click is an external dependency, however, while argparse is in the standard library.
I have no experience with the cmd or Clint libraries, so I can't offer any advice about them. On Mon, Aug 31, 2015 at 10:04 PM, Suresh Marru <[email protected]> wrote: > Hi All, > > Any recommendations on creating good command line interfaces using Python? > We have a usecase to wrap Airavata Python SDK samples to create good > command line tool to submit jobs. > > Here are some tools I found with varying opinions: > https://docs.python.org/2/library/argparse.html# > https://docs.python.org/2/library/cmd.html > > High level tools like Click, Clint - > http://docs.python-guide.org/en/latest/scenarios/cli/ > > Any opinions? > > Thanks, > Suresh >
