1pub mod action;
4pub mod declared;
5mod exit;
6pub mod failure;
7pub mod registry;
8pub mod template;
9pub mod workspace;
10pub mod world;
11
12pub use action::{FailureMode, ShellAction, ShellOutcome};
13pub use declared::{DeclaredCommandAction, shape_command_result};
14pub use failure::spawn_failure_permits_retry;
15pub use registry::{DeclaredArguments, DeclaredCommands};
16pub use template::{CommandTemplate, SubstitutionError, TemplateError};
17pub use workspace::{WorkingDirectoryError, needs_workspace_root, resolve_working_directory};
18pub use world::{DeclaredCommandWorld, INHERITED_VARIABLE, place_in_declared_world};