Beispiel #1
0
 def add_arguments(self, parser, cli_name):
     add_arguments(parser)
     arg = parser.add_argument(
         '--stop-controllers',
         nargs='*',
         default=[],
         help='Name of the controllers to be stopped')
     arg.completer = LoadedControllerNameCompleter(['active'])
     arg = parser.add_argument(
         '--start-controllers',
         nargs='*',
         default=[],
         help='Name of the controllers to be started')
     arg.completer = LoadedControllerNameCompleter(['inactive'])
     parser.add_argument(
         '--strict', action='store_true', help='Strict switch')
     parser.add_argument(
         '--start-asap', action='store_true', help='Start asap controllers')
     parser.add_argument(
         '--switch-timeout',
         default=5.0,
         required=False,
         help='Timeout for switching controllers')
     arg.completer = LoadedControllerNameCompleter(['inactive'])
     add_controller_mgr_parsers(parser)
Beispiel #2
0
 def add_arguments(self, parser, cli_name):
     add_arguments(parser)
     parser.add_argument(
         '--claimed-interfaces',
         action='store_true',
         help='List controller\'s claimed interfaces',
     )
     parser.add_argument(
         '--required-state-interfaces',
         action='store_true',
         help='List controller\'s required state interfaces',
     )
     parser.add_argument(
         '--required-command-interfaces',
         action='store_true',
         help='List controller\'s required command interfaces',
     )
     parser.add_argument(
         '--verbose',
         '-v',
         action='store_true',
         help=
         'List controller\'s claimed interfaces, required state interfaces and required command interfaces',
     )
     add_controller_mgr_parsers(parser)
Beispiel #3
0
 def add_arguments(self, parser, cli_name):
     add_arguments(parser)
     arg = parser.add_argument('controller_name',
                               help='Name of the controller')
     arg.completer = ControllerNameCompleter()
     arg = parser.add_argument(
         '--state',
         choices=['configure', 'start'],
         help='Set the state of the loaded controller')
     add_controller_mgr_parsers(parser)
 def add_arguments(self, parser, cli_name):
     add_arguments(parser)
     arg = parser.add_argument(
         'controller_name',
         help='Name of the controller to be changed')
     arg.completer = LoadedControllerNameCompleter()
     arg = parser.add_argument(
         'state',
         choices=['configure', 'start', 'stop'],
         help='State in which the controller should be changed to')
     add_controller_mgr_parsers(parser)
Beispiel #5
0
 def add_arguments(self, parser, cli_name):
     add_arguments(parser)
     add_controller_mgr_parsers(parser)
Beispiel #6
0
 def add_arguments(self, parser, cli_name):
     add_arguments(parser)
     arg = parser.add_argument('controller_name', help='Name of the controller')
     arg.completer = ControllerNameCompleter()
     add_controller_mgr_parsers(parser)
Beispiel #7
0
 def add_arguments(self, parser, cli_name):
     add_arguments(parser)
     parser.add_argument('--force-kill',
                         action='store_true',
                         help='Force stop of loaded controllers')
     add_controller_mgr_parsers(parser)