Crate brush_core
source ·Expand description
Core implementation of the brush shell. Implements the shell’s abstraction, its interpreter, and various facilities used internally by the shell.
Modules§
- Infrastructure for shell built-in commands.
- Implements programmable command completion support.
Macros§
- Macro to define a struct that represents a shell built-in flag argument that can be enabled or disabled by specifying an option with a leading ‘+’ or ‘-’ character.
Structs§
- Options for creating a new shell.
- Represents the context for executing a command.
- Parameters for execution.
- Encapsulates the result of executing a command.
- Represents an instance of a shell.
Enums§
- Monolithic error type for the shell