Skip to main content

Module shell

Module shell 

Source
Expand description

Declared commands as activities — an action that runs without a Rust crate. Declared commands as activities — an action that runs without a Rust crate.

Re-exports§

pub use action::FailureMode;
pub use action::ShellAction;
pub use action::ShellOutcome;
pub use declared::DeclaredCommandAction;
pub use declared::shape_command_result;
pub use failure::spawn_failure_permits_retry;
pub use registry::DeclaredArguments;
pub use registry::DeclaredCommands;
pub use template::CommandTemplate;
pub use template::SubstitutionError;
pub use template::TemplateError;
pub use workspace::WorkingDirectoryError;
pub use workspace::needs_workspace_root;
pub use workspace::resolve_working_directory;
pub use world::DeclaredCommandWorld;
pub use world::INHERITED_VARIABLE;
pub use world::place_in_declared_world;

Modules§

action
A declared command executed as an activity.
declared
A DECLARED command executed as an activity.
failure
Failures both declared-command executors answer with, stated once.
registry
Registering a declared command as a servable activity.
template
The parsed form of a declared command and its parameter substitution.
workspace
Resolving a declared command’s working directory against a host’s workspace root.
world
The WORLD a declared command’s process runs in, stated once.