https://github.com/netromdk/carapace.rs
Shell written in Rust
https://github.com/netromdk/carapace.rs
rust rust-2018 shell shell-prompt terminal-based
Last synced: 8 months ago
JSON representation
Shell written in Rust
- Host: GitHub
- URL: https://github.com/netromdk/carapace.rs
- Owner: netromdk
- License: mit
- Created: 2018-11-25T14:23:51.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-22T21:41:39.000Z (over 1 year ago)
- Last Synced: 2025-01-22T03:33:19.831Z (9 months ago)
- Topics: rust, rust-2018, shell, shell-prompt, terminal-based
- Language: Rust
- Homepage:
- Size: 259 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/netromdk/carapace.rs/actions)
[](https://github.com/netromdk/carapace.rs/actions)# Carapace
Shell written in Rust## Builtins
- `cd` (`pushd`) - Change directory and push to directory stack
- `popd` - Pop head directory from stack and set it as current directory
- `dirs` - Display stack of directories
- `export` - List or export new environment variables
- `unset` - Unset environment variables
- `set` - Set and unset shell options
- `hash` - Check command existence or rehash
- `rehash` - Rehash all executable programs in `$PATH`
- `history` (`hist`, `h`) - List historical commands
- `exit` - Exit with specific code or default `0`
- `quit` - Exit with code `0`