from twisted.python import usage class Subcommand(usage.Options): pass class TopCommand(usage.Options): subCommands = ( ('subcommand', 'sub', Subcommand, 'Subcommand thing'), ) if __name__ == '__main__': TopCommand().parseOptions()