____ _ ____ _ ___
| _ \| |__ __ _/ ___| | |_ _|
| | | | / _ \ \ / / | | | |
| |_| | __/\ V / /___| |___ | |
|____/ \___| \_/ \____|_____|___|
Linux-style developer terminal theme for macOS
DevCLI transforms your default macOS Terminal into a powerful, Linux-inspired environment — no third-party apps required. It ships with 4 colour themes, a two-line Zsh prompt with git integration, an Apple-logo system info panel, and a set of custom commands that give you instant deep dives into your machine.
| Feature | Details |
|---|---|
| 🎨 4 Themes | Dark, Glass (transparent), Abyss (pure black), Ghost (light) |
| 🔁 Linux-style Prompt | ┌──(user㉿host)-[~/path] with git branch & exit-code colour |
| 🍎 System Info | fastfetch with Apple logo on every new session |
| 🛠️ Dev Commands | sysinfo, battinfo, netinfo, diskinfo, procinfo, and more |
| 📦 Homebrew Ready | One-command install once published |
| ⚡ Zero Dependencies | Works with the built-in macOS Terminal.app |
git clone https://github.com/YOUR_USERNAME/devcli.git
cd devcli
./install.shOpen a new terminal window — everything is active.
brew tap YOUR_USERNAME/devcli
brew install devcli
devcli installSwitch between themes at any time:
Terminal → Settings → Profiles → select a DevCLI theme → click Default
| Theme | Background | Best For |
|---|---|---|
| DevCLI Dark | Deep navy #0d1117 |
All-day coding |
| DevCLI Glass | 75% transparent + blur | Wallpaper-forward setups |
| DevCLI Abyss | Pure #000000 |
Maximum contrast |
| DevCLI Ghost | Off-white #fafafc |
Light-mode environments |
Run devcli to list everything. A few highlights:
sysinfo # OS, CPU, GPU, RAM — styled overview
battinfo # Battery charge, health, cycle count
netinfo # Public IP, WiFi SSID, DNS, gateway
diskinfo # Per-volume usage bars
procinfo # Top 10 processes by CPU & RAM
portscan # Open listening ports
tempinfo # CPU temperature & fan speeddevcli/
├── src/
│ ├── DevCLI-Dark.terminal # Terminal.app colour profile (dark)
│ ├── DevCLI-Glass.terminal # Transparent profile
│ ├── DevCLI-Abyss.terminal # Pure black profile
│ ├── DevCLI-Ghost.terminal # Light mode profile
│ ├── devcli.zsh-theme # Zsh prompt theme
│ ├── devcli_commands.zsh # Custom info commands
│ └── fastfetch.jsonc # System info config (Apple logo)
├── Homebrew/
│ └── devcli.rb # Homebrew formula
├── generate_terminal_profile.py # Regenerate .terminal files
├── install.sh # One-click local installer
└── README.md
- Terminal.app colours —
Terminal → Settings → Profiles→ delete DevCLI profiles - Zsh prompt — remove the
source ~/.config/zsh/devcli.zsh-themeline from~/.zshrc - Commands — remove the
source ~/.config/zsh/devcli_commands.zshline from~/.zshrc - Fastfetch — delete
~/.config/fastfetch/config.jsonc
- Push this repo to GitHub as
homebrew-devcli - Create a release tag
v1.0.0and note the.tar.gzURL - Run
shasum -a 256 v1.0.0.tar.gzto get the hash - Fill in
urlandsha256inHomebrew/devcli.rb - Replace
YOUR_USERNAMEeverywhere and push
MIT © YOUR_USERNAME