ShellWorks
bash / zsh / fish
A static Go binary — works in any POSIX shell you already have.
What is bash / zsh / fish?
The watchfire CLI is a single static Go binary with completions for the three common POSIX shells. There's nothing shell-specific to source.
bash / zsh / fish + Watchfire
- The watchfire CLI is a single static Go binary — drop it on $PATH and it runs.
- Tab completion ships for bash, zsh, and fish via watchfire completion <shell>.
- Everything else is plain executables and flags — no shell-specific helpers, no sourcing required.
Setup
Generate a completion file for your shell and drop it where the shell looks. The CLI itself works without it; this just gets you tab-complete.
# zsh
watchfire completion zsh > ~/.zsh/completions/_watchfire
# bash
watchfire completion bash > /etc/bash_completion.d/watchfire
# fish
watchfire completion fish > ~/.config/fish/completions/watchfire.fishReady to go
Get started with Watchfire
Install in seconds. Define tasks. Let agents ship code for you.
Download for macOSAvailable for macOS, Linux, and Windows
install
# Install via Homebrew (macOS)$
brew tap watchfire-io/tap$
brew install --cask watchfire-io/tap/watchfire# Set up your project and go$
watchfire init$
watchfire task add "Build the login page"$
watchfire start --allIncludes GUI, CLI, and daemon. Also available via Homebrew.