Warning

This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.

galaxy.jobs.runners.util.cli package

class galaxy.jobs.runners.util.cli.CliInterface[source]

Bases: object

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

__init__()[source]
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]
galaxy.jobs.runners.util.cli.split_params(params)[source]

Submodules

galaxy.jobs.runners.util.cli.factory module

galaxy.jobs.runners.util.cli.factory.build_cli_interface()[source]
galaxy.jobs.runners.util.cli.factory.get_shell(params)[source]