Пример #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)
Пример #10
0
def _subparse_match_post(subparsers):
    subparser_match_post = subparsers.add_parser(
        "matchpost",
        aliases=["mp" + i for i in INDEXES],
        help="match post name and title"
    )
    option_indexes(subparser_match_post)
    option_all(subparser_match_post)
    subparser_match_post.add_argument(
        "-n",
        "--name",
        dest="name",
        action="store_true",
        help="Match the post title with its name."
    )
    subparser_match_post.add_argument(
        "-t",
        "--title",
        dest="title",
        action="store_true",
        help="Match the post name with its title."
    )
    subparser_match_post.set_defaults(func=match_post)