Crate shrs_core

source ·
Expand description

Core functionality of shrs

Modules§

  • Command aliases
  • Builtin commands
  • Command queue for mutating States and Shell in handlers
  • Shell autocompletion
  • Environment variables
  • Shell command history
  • Shell runtime hooks
  • Abstraction layer for processes
  • Keybinding system
  • Abstraction for the shell language interpreter
  • Plugin System
  • Conveniently import commonly used types
  • Queue for automatic insertion into prompt
  • Readline implementation for shrs
  • Core shell structs and shell config builder
  • Globally accessible state store States are accessible through handlers
  • Configuration for common color values bundled into a theme

Macros§

Structs§