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)
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)
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)
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)
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)
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)
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)
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)
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)
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)