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§
- 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.
- Encapsulates the result of executing a command.
- Represents an instance of a shell.
Enums§
- Monolithic error type for the shell