示例#1
0
def _subparse_exec_notebook(subparsers):
    subparser_exec_notebook = subparsers.add_parser(
        "exec_notebook", aliases=["exec"], help="Execute a notebook."
    )
    option_indexes(subparser_exec_notebook)
    option_files(subparser_exec_notebook)
    subparser_exec_notebook.set_defaults(func=exec_notebook)
示例#2
0
def _subparse_trash(subparsers):
    subparser_trash = subparsers.add_parser(
        "trash", aliases=["t"], help="Move posts to the trash directory."
    )
    option_indexes(subparser_trash)
    option_all(subparser_trash)
    option_files(subparser_trash)
    subparser_trash.set_defaults(func=trash)
示例#3
0
def _subparse_format_notebook(subparsers):
    subparser_format_notebook = subparsers.add_parser(
        "format_notebook", aliases=["format", "fmt", "f"], help="Format notebooks."
    )
    option_indexes(subparser_format_notebook)
    option_files(subparser_format_notebook)
    option_all(subparser_format_notebook)
    subparser_format_notebook.set_defaults(func=format_notebook)
示例#4
0
def _subparse_convert(subparsers):
    subparser_convert = subparsers.add_parser(
        "convert",
        aliases=["conv"],
        help="Convert markdown/notebook to notebooks/markdown."
    )
    option_indexes(subparser_convert)
    option_files(subparser_convert)
    subparser_convert.set_defaults(func=convert)
示例#5
0
def _subparse_ucat(subparsers):
    # parser for the update_category command
    subparser_ucat = subparsers.add_parser(
        "update_category",
        aliases=["ucat" + i for i in INDEXES],
        help="Update category of posts."
    )
    option_indexes(subparser_ucat)
    option_files(subparser_ucat)
    option_from(subparser_ucat)
    option_to(subparser_ucat)
    subparser_ucat.set_defaults(func=update_category)
示例#6
0
def _subparse_utag(subparsers):
    # parser for the update_tags command
    subparser_utag = subparsers.add_parser(
        "update_tags",
        aliases=["utag" + i for i in INDEXES],
        help="update tags of posts."
    )
    option_indexes(subparser_utag)
    option_files(subparser_utag)
    option_from(subparser_utag)
    option_to(subparser_utag)
    subparser_utag.set_defaults(func=update_tags)
示例#7
0
def _subparse_ucat(subparsers):
    desc = "Update category of posts."
    subparser_ucat = subparsers.add_parser(
        "update_category",
        aliases=["ucat" + i for i in INDEXES],
        help=desc,
        description=desc,
    )
    option_indexes(subparser_ucat)
    option_files(subparser_ucat)
    option_from(subparser_ucat)
    option_to(subparser_ucat)
    subparser_ucat.set_defaults(func=update_category)
示例#8
0
def _subparse_utag(subparsers):
    desc = "update tags of posts."
    subparser_utag = subparsers.add_parser(
        "update_tags",
        aliases=["utag" + i for i in INDEXES],
        help=desc,
        description=desc,
    )
    option_indexes(subparser_utag)
    option_files(subparser_utag)
    option_from(subparser_utag)
    option_to(subparser_utag)
    subparser_utag.set_defaults(func=update_tags)
示例#9
0
def _subparse_format_notebook(subparsers):
    desc = "Format notebooks."
    subparser_format_notebook = subparsers.add_parser(
        "format_notebook",
        aliases=["format", "fmt", "f"],
        help=desc,
        description=desc,
    )
    option_indexes(subparser_format_notebook)
    option_files(subparser_format_notebook)
    option_all(subparser_format_notebook)
    subparser_format_notebook.add_argument(
        "--yapf-config",
        dest="yapf_config",
        default="",
        help="The configuration file to use for yapf.")
    subparser_format_notebook.set_defaults(func=format_notebook)