200+ aliases · 15+ plugins · zero config

One CLI for your
whole terminal workflow.

cbash turns repetitive shell tasks — Git, Docker, Kubernetes, AWS, AI — into short, memorable commands. Sourced, not installed. Works today on Bash 4+/Zsh.

  • Bash 4+ / Zsh
  • macOS · Linux · WSL
  • Zero config
  • MIT licensed
cbash — zsh
$ cbash git pull-all
✓ Pulled 12 repositories in 3.2s
$ cbash dev start
→ Starting development environment…
✓ Server started on http://localhost:3000
$ cbash ai chat "explain docker compose" 

Built for developer productivity

Replace repetitive shell commands with simple, composable tools that work out of the box.

Type less

Replace complex loops and scripts with single commands. What took 10 lines now takes one.

Composable

A plugin architecture you extend in minutes — drop your own into plugins/<name>/.

Shell-native

No runtime, no daemon, no config. Source it and go on Bash 4+ and Zsh.

Watch it work

Real terminal, real commands — no edits.

cbash — demo
cbash CLI demo: running commands in the terminal

15+ plugins, one entry point

Everything behind a single cbash <plugin> command — Git, DevOps, AI, and system utilities.

Full command reference

Git

Multi-repo workflows from one command.

clone-allpull-allauto-commitgitforauto-squash

Docker & Dev

Drive Compose & local dev stacks.

dev startcompose-uplogsexec

Kubernetes

Pods, logs, rollouts, exec.

k8s podsk8s logsrollout

AWS

SSM sessions & parameters.

aws ssmssm-param

AI & Docs

Local Ollama chat + doc scaffolding.

ai chatcheatsheetdoc gen

System & Proxy

Ports, proxy, passwords, macOS helpers.

system portsproxypass-gen

See the difference

How cbash compresses your daily shell workflow.

Without cbash
# Pull all repositories
for repo in */; do
  cd "$repo" && git pull && cd ..
done

# Auto-commit changes
git add . && git commit -m "update" && git push

# Check listening ports
lsof -i -P -n | grep LISTEN
With cbash
cbash git pull-all
# ✓ Pulled 12 repos in 3.2s

cbash git auto-commit "update"
# ✓ Committed & pushed

cbash system ports
# → Lists all listening ports

Get started in seconds

Pick a method and start being productive immediately. Zero config required.

Install via Homebrew
# Install CBASH CLIbrew install cminhho/tap/cbash-cli # Verifycbash --version

Simple & extensible

A single entry point with plugin discovery. Build your own in minutes.

User

cbash <plugin>

cbash.sh

Entry point

lib/

Core functions

plugins/

Plugin system

gitdockerk8sawsdevdocsaisystemproxy+ your own

Ready to ship faster?

Compose your terminal workflow into short, memorable commands. Free & open source (MIT).