コード例 #1
0
ファイル: tempeditor.py プロジェクト: voussoir/cmd
def main(argv):
    parser = argparse.ArgumentParser(description=__doc__)

    parser.add_argument('--text', dest='initial_text', default=None)
    parser.set_defaults(func=tempeditor_argparse)

    return betterhelp.single_main(argv, parser, __doc__)
コード例 #2
0
ファイル: prune_dirs.py プロジェクト: voussoir/cmd
def main(argv):
    parser = argparse.ArgumentParser(description=__doc__)

    parser.add_argument('starting')
    parser.set_defaults(func=prune_dirs_argparse)

    return betterhelp.single_main(argv, parser, docstring=__doc__)
コード例 #3
0
ファイル: rarpar.py プロジェクト: voussoir/cmd
def main(argv):
    argv = vlogging.main_level_by_argv(argv)
    (notify_context,
     argv) = operatornotify.main_log_context(argv, subject='rarpar warnings')

    parser = argparse.ArgumentParser(description=__doc__)

    parser.add_argument('path')
    parser.add_argument('--volume')
    parser.add_argument('--rec')
    parser.add_argument('--rev')
    parser.add_argument('--par')
    parser.add_argument('--basename')
    parser.add_argument('--compression')
    parser.add_argument('--password')
    parser.add_argument('--profile', dest='rar_profile')
    parser.add_argument('--workdir', default='.')
    parser.add_argument('--moveto')
    parser.add_argument('--recycle',
                        dest='recycle_original',
                        action='store_true')
    parser.add_argument('--dictionary', dest='dictionary_size')
    parser.add_argument('--solid', action='store_true')
    parser.add_argument('--dry', action='store_true')
    parser.set_defaults(func=rarpar_argparse)

    with notify_context:
        return betterhelp.single_main(argv, parser, DOCSTRING)
コード例 #4
0
def main(argv):
    argv = vlogging.main_level_by_argv(argv)

    parser = argparse.ArgumentParser(description=__doc__)

    parser.add_argument('reserve')
    parser.add_argument('drive', nargs='?', default='.')
    parser.set_defaults(func=reserve_disk_space_argparse)

    return betterhelp.single_main(argv, parser, __doc__)
コード例 #5
0
ファイル: shortcut.py プロジェクト: voussoir/cmd
def main(argv):
    parser = argparse.ArgumentParser(description=__doc__)

    parser.add_argument('lnk_name')
    parser.add_argument('target', nargs='+')
    parser.add_argument('--start_in', '--start-in', '--startin', default=None)
    parser.add_argument('--icon', default=None)
    parser.set_defaults(func=shortcut_argparse)

    return betterhelp.single_main(argv, parser, DOCSTRING)
コード例 #6
0
def main(argv):
    parser = argparse.ArgumentParser(description=__doc__)

    parser.add_argument('transformation',
                        help='python command using x as variable name')
    parser.add_argument('-y', '--yes', dest='autoyes', action='store_true')
    parser.add_argument('--recurse', action='store_true')
    parser.add_argument('--naturalsort', action='store_true')
    parser.set_defaults(func=brename_argparse)

    return betterhelp.single_main(argv, parser, DOCSTRING)
コード例 #7
0
ファイル: bitwise_or.py プロジェクト: voussoir/cmd
def main(argv):
    argv = vlogging.main_level_by_argv(argv)

    parser = argparse.ArgumentParser(description=__doc__)

    parser.add_argument('files', nargs='+')
    parser.add_argument('--output', required=True)
    parser.add_argument('--overwrite', action='store_true')
    parser.set_defaults(func=bitwise_or_argparse)

    return betterhelp.single_main(argv, parser, __doc__)
コード例 #8
0
ファイル: fdroidapk.py プロジェクト: voussoir/cmd
def main(argv):
    argv = vlogging.main_level_by_argv(argv)
    (notify_context,
     argv) = operatornotify.main_log_context(argv,
                                             subject='fdroidapk warnings')

    parser = argparse.ArgumentParser(description=__doc__)

    parser.add_argument('packages', nargs='+')
    parser.add_argument('--folders', action='store_true')
    parser.add_argument('--destination', default='.')
    parser.set_defaults(func=fpk_argparse)

    with notify_context:
        return betterhelp.single_main(argv, parser, __doc__)
コード例 #9
0
def main(argv):
    parser = argparse.ArgumentParser(description=__doc__)

    parser.add_argument('directories', nargs='*')
    parser.add_argument('--fetch', dest='do_fetch', action='store_true')
    parser.add_argument('--pull', dest='do_pull', action='store_true')
    parser.add_argument('--push', dest='do_push', action='store_true')
    parser.add_argument('--add', dest='add_directory')
    parser.add_argument('--run', dest='run_command', nargs='+')
    parser.add_argument('--remove', dest='remove_directory')
    parser.set_defaults(func=gitcheckup_argparse)

    try:
        return betterhelp.single_main(argv, parser, docstring=__doc__)
    except GitCheckupException as exc:
        print(exc)
        return 1