Hi, So far I used optparse.OptionParser for parsing command line arguments for my python scripts. So far I was happy, with a one level approach, where I get only one help text
Now I'd like to create a slightly different python script and wondered which approach / module might be best for implementing the parsing and generation of help texts. Please look at my example (let's emulate a shell in python) $ ./sh.py or $ ./sh.py -h Should create the top level help text and list possible commands .e.g. ls rm cat and list some commands with potential sub commands .e.g. net db then if I typed ./sh.py <command> -h I'd like to get the helptext for the specified command. For some more complex commands I'd even like to be able to type /sh.py <command> <subcommand> -h Ideally, I would like to be able to parse generic options before commands / sub commands and less generic options after the commands ./sh.py -v ls -a Thanks in advance for suggestions -- http://mail.python.org/mailman/listinfo/python-list