interface = controller.IController
description = 'My Application Does Amazing Things'
arguments = [(['--base-opt'], dict(help='option under base controller'))]

@controller.expose(help='base controller default command', hide=True)
def default(self):
    self.app.args.parse_args(['--help'])
print('Inside MyAppBaseController.default()')

@controller.expose(help='another base controller command', arguments=[([
    'path'], dict(type=str, metavar='PATH', nargs='?', action='store',
    default='.')), (['string'], dict(type=str, metavar='STRING', nargs='?',
    action='store', default=''))])
def command1(self):
    print('Inside MyAppBaseController.command1() path: %s string: %s' % (self
        .app.pargs.name, self.app.pargs.string))
Несколько непомеченных аргументов с цементом