Docs
Guides for running bashkit.
Short, focused articles for the bashkit CLI, security model, and embedded runtimes. For the Rust API, see the rustdoc.
Reference
Features
Runtimes
Extending
- Custom builtins Implement Rust commands that run inside the Bashkit shell.
- Custom builtins (JavaScript) Register JS callbacks as persistent bash builtins from Node, Deno, or Bun.
- Clap builtins Use clap parser structs to build typed custom commands.
- Hooks Observe, modify, or cancel execution, builtin, lifecycle, and HTTP events.
- Live mounts Attach, detach, and hot-swap filesystems on a running interpreter.