PitchHut logo
CJ's Shell
POSIX shell scripting meets modern shell features
Pitch

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.

Description

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

For more information, documentation, and updates, please visit the official documentation.

0 comments

No comments yet.

Sign in to be the first to comment.