pulsar.managers.util.cli package

Subpackages

Submodules

pulsar.managers.util.cli.factory module

pulsar.managers.util.cli.factory.build_cli_interface()[source]
pulsar.managers.util.cli.factory.get_shell(params)[source]

Module contents

class pulsar.managers.util.cli.CliInterface[source]

Bases: object

High-level interface for loading shell and job plugins and matching them to specified parameters.

get_job_interface(job_params)[source]
get_plugins(shell_params, job_params)[source]

Return shell and job interface defined by and configured via specified params.

get_shell_plugin(shell_params)[source]
pulsar.managers.util.cli.split_params(params)[source]