Expand description
Core functionality of shrs
Modules§
- alias
- Command aliases
- builtin
- Builtin commands
- commands
- Command queue for mutating
States
andShell
in handlers - completion
- Shell autocompletion
- env
- Environment variables
- history
- Shell command history
- hooks
- Shell runtime hooks
- jobs
- Abstraction layer for processes
- keybinding
- Keybinding system
- lang
- Abstraction for the shell language interpreter
- plugin
- Plugin System
- prelude
- Conveniently import commonly used types
- prompt_
content_ queue - Queue for automatic insertion into prompt
- readline
- Readline implementation for shrs
- shell
- Core shell structs and shell config builder
- state
- Globally accessible state store States are accessible through handlers
- theme
- Configuration for common color values bundled into a theme
Macros§
Structs§
- CmdOutput
- Describes the output of a command
- Output
Writer - Writer for printing to stdout and stderr