def add(names: List[str], episode: Optional[int], save_path: Optional[str]) -> None:
    """
    subscribe bangumi

    names: list of bangumi names to subscribe

    --save-path 同时修改 config 中的 `save_path_map`。
    """
    for name in names:
        result = ctl.add(name=name, episode=episode)
        globals()["print_{}".format(result["status"])](result["message"])
        if save_path:
            if result["status"] in ["success", "warning"]:
                bangumi = Bangumi.fuzzy_get(name=name)
                config_set(["save_path_map", bangumi.name], value=save_path.format(bangumi_name=bangumi.name))
subscribe bangumi

names: list of bangumi names to subscribe

--save-path 同时修改 config 中的 `save_path_map`。
bgmi/main.py