furnizsh

macOS · Linux · Windows

furnizsh

fit out your terminal in one command

~
curl -fsSL https://wosmos.github.io/furnizsh/install | sh
The furnizsh mascot: a cartoon anglerfish in glasses giving a thumbs up, with a glowing lure.
ghosttyzshoh-my-zshstarshipezabatfdzoxidefzfripgrepdeltalazygittmuxnerd fonts

what you get

[ the look ]

Four matched themes

Ghostty, Starship and lazygit themed together, so they can't drift apart. theme gruvbox switches all three at once.

[ the tools ]

Faster versions of what you type

eza for ls, bat for cat, fd for find, zoxide for cd, fzf for history, delta for diffs, lazygit for git. Same muscle memory, better output.

[ the extras ]
24

helper commands

In zsh and PowerShell alike — chs, fzdoctor, serve, killport, fkill and more.

it won't wreck your setup

Your shell config is load-bearing. An installer that clobbers it costs you an afternoon — so this one is built not to.

[ append-only ]

Your .zshrc survives

One marked source line is appended. Your PATH exports, work tooling and aliases are never read or moved.

[ --dry-run ]

Read it before you trust it

Prints every action it would take and changes nothing at all. Run that first.

[ reversible ]

Clean uninstall

furnizsh uninstall restores your originals — verified byte-for-byte in CI on Ubuntu, Fedora and Arch.

Every push runs the full install, verify, rerun and uninstall cycle in three clean Linux containers, plus shellcheck, PSScriptAnalyzer and a scan that fails the build on any secret or machine-specific path.