Module shell

Module shell 

Source
Expand description

Shell abstraction for flowey command execution.

Provides FloweyShell and FloweyCmd as thin wrappers around [xshell::Shell] and [xshell::Cmd] that enable command wrapping (e.g., running commands inside nix-shell --pure --run).

Structs§

FloweyCmd
A wrapper around [xshell::Cmd] that applies a CommandWrapperKind at execution time.
FloweyShell
A wrapper around [xshell::Shell] that supports transparent command wrapping via an optional CommandWrapperKind.

Enums§

CommandWrapperKind
Serializable description of a command wrapper.