Example #1
0
def print_all_help():
    """
    Print help for all commands.
    """
    loader = FilesystemLoader()
    collection = loader.load()

    task_names = collection.task_names.keys()
    task_names.sort()
    for task_name in task_names:
        sys.stdout.write('\n{}:\n'.format(task_name))
        try:
            parse([invoke_bin_path(), '--help', task_name], collection)
        except Exit:
            pass
Example #2
0
def print_all_help():
    """
    Print help for all commands.
    """
    loader = FilesystemLoader()
    collection = loader.load()

    task_names = collection.task_names.keys()
    task_names.sort()
    for task_name in task_names:
        sys.stdout.write('\n{}:\n'.format(task_name))
        try:
            parse([invoke_bin_path(), '--help', task_name], collection)
        except Exit:
            pass
Example #3
0
 def globbed_shortflags_with_multipass_parsing(self):
     "mytask -cb and -bc"
     for args in ('-bc', '-cb'):
         _, _, r = parse(['mytask4', args], self.c)
         a = r[0].args
         eq_(a.clean.value, True)
         eq_(a.browse.value, True)
Example #4
0
 def globbed_shortflags_with_multipass_parsing(self):
     "mytask -cb and -bc"
     for args in ('-bc', '-cb'):
         _, _, r = parse(['mytask4', args], self.c)
         a = r[0].args
         eq_(a.clean.value, True)
         eq_(a.browse.value, True)
Example #5
0
File: cli.py Project: md2k/invoke
 def version_override(self):
     with patch('sys.exit') as exit: # TODO: sigh.
         parse(['notinvoke', '-V'], Collection(), "nope 1.0")
         assert 'nope 1.0' in sys.stdout.getvalue()