def check_argument(args):
if is_python2:
for i in range(len(args)):
args[i] = args[i].decode(stdin_encoding)
if len(args) < 2:
exit_due_to_invalid_command()
if args[1].lower() in ('-v', '-version', 'v', 'version'):
print('qsctl %s' % __version__)
sys.exit(0)
if args[-1].lower() == 'help' and len(args) <= 3:
args[0] = "qsctl"
command = "-".join(args[:-1])
renderer = get_renderer(command)
renderer.render()
sys.exit(0)
command = args[1]
if command not in COMMANDS:
suggest_commands = get_close_matches(command, COMMANDS)
exit_due_to_invalid_command(suggest_commands)
评论列表
文章目录