Built in are first-party theme scripting with a custom DSL, a POSIX shell interpreter with bash extensions, customizable keybindings, syntax highlighting, fuzzy completions, smart directory navigation, advanced history search, multiline editing, spell corrections, typeahead, and rich prompts. Everything ships in one binary so cjsh works out of the box on all *nix-like systems and Windows via WSL.
WARNING cjsh is still in active development. for the most stable versions, stick to tagged releases or releases through package managers. there are known scripting edge cases and bugs.
Quick Install (Recommended)
The easiest way to get started with CJ's Shell is through a package manager. For detailed installation instructions and getting started guides, visit the Getting Started page.
Homebrew (macOS/Linux)
brew tap CadenFinley/tap
brew install cjsh
Arch Linux (AUR)
# Using yay
yay -S cjsh
# Using paru
paru -S cjsh
# Or manually
git clone https://aur.archlinux.org/cjsh.git
cd cjsh
makepkg -si
License
This project is licensed under the MIT License.
Caden Finley @ Abilene Christian University © 2025
- Website: cadenfinley.com
- Email: caden@cadenfinley.com
For more information, documentation, and updates, please visit the official documentation.
No comments yet.
Sign in to be the first to comment.