clowder.cli package

Submodules

clowder.cli.branch module

Clowder command line branch controller

clowder.cli.branch.add_branch_parser(subparsers: argparse._SubParsersAction) → None

Add clowder branch parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.branch.branch(args) → None

Clowder branch command private implementation

clowder.cli.checkout module

Clowder command line checkout controller

clowder.cli.checkout.add_checkout_parser(subparsers: argparse._SubParsersAction) → None

Add clowder checkout parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.checkout.checkout(args) → None

Clowder checkout command private implementation

clowder.cli.clean module

Clowder command line clean controller

clowder.cli.clean.add_clean_parser(subparsers: argparse._SubParsersAction) → None

Add clowder clean parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.clean.clean(args) → None

Clowder clean command private implementation

clowder.cli.config module

Clowder command line config controller

clowder.cli.config.add_config_clear_parser(subparsers: argparse._SubParsersAction) → None

Add clowder config clear parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.config.add_config_get_parser(subparsers: argparse._SubParsersAction) → None

Add clowder config get parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.config.add_config_parser(subparsers: argparse._SubParsersAction) → None

Add clowder config parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.config.add_config_set_parser(subparsers: argparse._SubParsersAction) → None

Add clowder config set parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.config.config_clear_all(args) → None

Clowder config clear all command entry point

clowder.cli.config.config_clear_jobs(args) → None

Clowder config clear jobs command entry point

clowder.cli.config.config_clear_projects(args) → None

Clowder config clear projects command entry point

clowder.cli.config.config_clear_protocol(args) → None

Clowder config clear protocol command entry point

clowder.cli.config.config_clear_rebase(args) → None

Clowder config clear rebase command entry point

clowder.cli.config.config_get_all(args) → None

Clowder config get all command entry point

clowder.cli.config.config_help(args)

Clowder config help handler

clowder.cli.config.config_help_set(args)

Clowder config set help handler

clowder.cli.config.config_set_jobs(args) → None

Clowder config set jobs command entry point

clowder.cli.config.config_set_projects(args) → None

Clowder config set projects command entry point

clowder.cli.config.config_set_protocol(args) → None

Clowder config set protocol command entry point

clowder.cli.config.config_set_rebase(args) → None

Clowder config set rebase command entry point

clowder.cli.diff module

Clowder command line diff controller

clowder.cli.diff.add_diff_parser(subparsers: argparse._SubParsersAction) → None

Add clowder diff parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.diff.diff(args) → None

Clowder diff command private implementation

clowder.cli.forall module

Clowder command line forall controller

clowder.cli.forall.add_forall_parser(subparsers: argparse._SubParsersAction) → None

Add clowder forall parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.forall.forall(args) → None

Clowder forall command private implementation

clowder.cli.herd module

Clowder command line herd controller

clowder.cli.herd.add_herd_parser(subparsers: argparse._SubParsersAction) → None

Add clowder herd parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.herd.herd(args) → None

Clowder herd command private implementation

clowder.cli.init module

Clowder command line init controller

clowder.cli.init.add_init_parser(subparsers: argparse._SubParsersAction) → None
clowder.cli.init.init(args) → None

Clowder init command private implementation

Raises:ClowderError

clowder.cli.prune module

Clowder command line prune controller

clowder.cli.prune.add_prune_parser(subparsers: argparse._SubParsersAction)

Add clowder prune parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.prune.prune(args) → None

Clowder prune command private implementation

clowder.cli.repo module

Clowder command line repo controller

clowder.cli.repo.add(args) → None

Clowder repo add command private implementation

clowder.cli.repo.add_repo_add_parser(subparsers: argparse._SubParsersAction) → None

Add clowder repo add parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.repo.add_repo_checkout_parser(subparsers: argparse._SubParsersAction) → None

Add clowder repo checkout parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.repo.add_repo_clean_parser(subparsers: argparse._SubParsersAction) → None

Add clowder repo clean parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.repo.add_repo_commit_parser(subparsers: argparse._SubParsersAction) → None

Add clowder repo commit parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.repo.add_repo_parser(subparsers: argparse._SubParsersAction) → None

Add clowder repo parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.repo.add_repo_pull_parser(subparsers: argparse._SubParsersAction) → None

Add clowder repo pull parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.repo.add_repo_push_parser(subparsers: argparse._SubParsersAction) → None

Add clowder repo push parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.repo.add_repo_run_parser(subparsers: argparse._SubParsersAction) → None

Add clowder repo run parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.repo.add_repo_status_parser(subparsers: argparse._SubParsersAction) → None

Add clowder repo status parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.repo.checkout(args) → None

Clowder repo checkout command private implementation

clowder.cli.repo.clean(args) → None

Clowder repo clean command private implementation

clowder.cli.repo.commit(args) → None

Clowder repo commit command private implementation

clowder.cli.repo.pull(args) → None

Clowder repo pull command private implementation

clowder.cli.repo.push(args) → None

Clowder repo push command private implementation

clowder.cli.repo.run(args) → None

Clowder repo run command private implementation

clowder.cli.repo.status(args) → None

Clowder repo status command entry point

clowder.cli.reset module

Clowder command line reset controller

clowder.cli.reset.add_reset_parser(subparsers: argparse._SubParsersAction)

Add clowder reset parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.reset.reset(args) → None

Clowder reset command private implementation

clowder.cli.save module

Clowder command line save controller

clowder.cli.save.add_save_parser(subparsers: argparse._SubParsersAction) → None
clowder.cli.save.save(args) → None

Clowder save command private implementation

Raises:ClowderError

clowder.cli.start module

Clowder command line start controller

clowder.cli.start.add_start_parser(subparsers: argparse._SubParsersAction) → None

Add clowder start parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.start.start(args) → None

Clowder start command private implementation

clowder.cli.stash module

Clowder command line stash controller

clowder.cli.stash.add_stash_parser(subparsers: argparse._SubParsersAction) → None

Add clowder stash parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.stash.stash(args) → None

Clowder stash command private implementation

clowder.cli.status module

Clowder command line status controller

clowder.cli.status.add_status_parser(subparsers: argparse._SubParsersAction) → None

Add clowder status parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.status.status(args) → None

Clowder status command private implementation

clowder.cli.util module

Clowder model utilities

clowder.cli.util.add_parser_arguments(parser: Union[argparse.ArgumentParser, argparse._MutuallyExclusiveGroup, argparse._ArgumentGroup], arguments: List[Tuple[list, dict]]) → None

Add arguments to parser

Parameters:
  • parser (Parser) – Parser to add arguments to
  • arguments (Arguments) – Arguments to add to parser

clowder.cli.yaml module

Clowder command line yaml controller

clowder.cli.yaml.add_yaml_parser(subparsers: argparse._SubParsersAction) → None

Add clowder yaml parser

Parameters:subparsers (argparse._SubParsersAction) – Subparsers action to add parser to
clowder.cli.yaml.yaml(args) → None

Clowder yaml command private implementation

Module contents

clowder.cli module __init__