Command index
Every command and every real flag across the toolkit, in one searchable list —
answer “which tools have --json?” or “where is --non-interactive?” at a
glance. Generated at build time from each binary’s own --help output; each
entry links to that tool’s full command reference.
-h/--help work on every command; -v/--version at each tool root. They are omitted
from this index to keep it scannable.
122 commands · 149 flags
- fab-kit
fabFab workflow engine — single binary replacement for kit shell scripts - fab-kit
fab batchMulti-target batch operations - fab-kit
fab batch archiveArchive multiple completed changes in one pass - fab-kit
fab batch archive--all - fab-kit
fab batch archive--list - fab-kit
fab batch newCreate worktree tabs from backlog items - fab-kit
fab batch new--all - fab-kit
fab batch new--list - fab-kit
fab batch switchOpen tmux tabs in worktrees for one or more changes - fab-kit
fab batch switch--all - fab-kit
fab batch switch--list - fab-kit
fab changeChange lifecycle management - fab-kit
fab change archiveArchive a change - fab-kit
fab change archive--descriptionstring - fab-kit
fab change archive-listList archived changes - fab-kit
fab change listList changes with stage info - fab-kit
fab change list--archive - fab-kit
fab change list--show-stats - fab-kit
fab change newCreate a new change directory - fab-kit
fab change new--change-idstring - fab-kit
fab change new--log-argsstring - fab-kit
fab change new--slugstring required - fab-kit
fab change renameRename a change folder's slug - fab-kit
fab change rename--folderstring required - fab-kit
fab change rename--slugstring required - fab-kit
fab change resolveResolve a change name - fab-kit
fab change restoreRestore an archived change - fab-kit
fab change restore--switch - fab-kit
fab change switchSwitch the active change - fab-kit
fab change switch--none - fab-kit
fab fab-helpShow fab workflow overview and available commands - fab-kit
fab hookClaude Code hook subcommands - fab-kit
fab hook artifact-writeArtifact bookkeeping on PostToolUse Write/Edit - fab-kit
fab hook session-startDelete agent entry on session start - fab-kit
fab hook stopRecord agent idle entry on stop - fab-kit
fab hook syncRegister hook commands into .claude/settings.local.json - fab-kit
fab hook user-promptClear idle_since on user prompt, preserving other entry fields - fab-kit
fab impactCompute git diff line counts (added/deleted/net) between two refs - fab-kit
fab kit-pathPrint the resolved kit directory path - fab-kit
fab logAppend-only JSON logging to .history.jsonl - fab-kit
fab log commandLog a skill invocation - fab-kit
fab log confidenceLog a confidence score change - fab-kit
fab log reviewLog a review outcome - fab-kit
fab log transitionLog a stage transition - fab-kit
fab memory-indexDeterministically (re)generate docs/memory index files - fab-kit
fab memory-index--check - fab-kit
fab operatorLaunch operator in a dedicated tmux tab (singleton) - fab-kit
fab operator tick-startIncrement tick_count and record last_tick_at in the server-keyed operator state file - fab-kit
fab operator timePrint current time and optionally next-tick time - fab-kit
fab operator time--intervalstring - fab-kit
fab paneTmux pane operations - fab-kit
fab pane-L, --serverstring - fab-kit
fab pane captureCapture terminal content from a tmux pane with fab context enrichment - fab-kit
fab pane capture--json - fab-kit
fab pane capture-l, --linesint - fab-kit
fab pane capture--raw - fab-kit
fab pane capture-L, --serverstring global - fab-kit
fab pane mapShow tmux pane-to-worktree mapping with fab pipeline state - fab-kit
fab pane map--all-sessions - fab-kit
fab pane map--json - fab-kit
fab pane map--sessionstring - fab-kit
fab pane map-L, --serverstring global - fab-kit
fab pane processDetect the process tree running in a tmux pane - fab-kit
fab pane process--json - fab-kit
fab pane process-L, --serverstring global - fab-kit
fab pane sendSend keystrokes to a tmux pane with validation - fab-kit
fab pane send--force - fab-kit
fab pane send--no-enter - fab-kit
fab pane send-L, --serverstring global - fab-kit
fab pane window-nameWindow-name prefix operations - fab-kit
fab pane window-name-L, --serverstring global - fab-kit
fab pane window-name ensure-prefixIdempotently prepend <char> to the tmux window name - fab-kit
fab pane window-name ensure-prefix--json - fab-kit
fab pane window-name ensure-prefix-L, --serverstring global - fab-kit
fab pane window-name replace-prefixAtomically replace a literal prefix <from> with <to> on the tmux window name - fab-kit
fab pane window-name replace-prefix--json - fab-kit
fab pane window-name replace-prefix-L, --serverstring global - fab-kit
fab pr-metaRender the `## Meta` block of a fab-generated PR as final markdown - fab-kit
fab pr-meta--issuesstring - fab-kit
fab pr-meta--typestring - fab-kit
fab preflightValidate project state and output structured YAML - fab-kit
fab resolveResolve a change reference to a canonical output - fab-kit
fab resolve--dir - fab-kit
fab resolve--folder - fab-kit
fab resolve--id - fab-kit
fab resolve--pane - fab-kit
fab resolve--status - fab-kit
fab scoreCompute confidence score from Assumptions table - fab-kit
fab score--check-gate - fab-kit
fab score--stagestring - fab-kit
fab shell-initEmit shell completion script for sourcing (alias for 'completion <shell>') - fab-kit
fab spawn-commandPrint a repo's configured agent spawn command - fab-kit
fab spawn-command--repostring - fab-kit
fab statusManage workflow stages, states, and .status.yaml - fab-kit
fab status add-issueAppend issue ID (idempotent) - fab-kit
fab status add-prAppend PR URL (idempotent) - fab-kit
fab status advanceactive → ready - fab-kit
fab status all-stagesList all stage IDs in order - fab-kit
fab status confidenceExtract confidence fields - fab-kit
fab status current-stageDetect active stage - fab-kit
fab status display-stageDisplay stage as stage:state - fab-kit
fab status failactive → failed (review/review-pr only) - fab-kit
fab status finish{active,ready} → done (+auto-activate next) - fab-kit
fab status get-issuesList issue IDs - fab-kit
fab status get-prsList PR URLs - fab-kit
fab status planExtract plan fields - fab-kit
fab status progress-lineSingle-line visual progress - fab-kit
fab status progress-mapExtract stage:state pairs - fab-kit
fab status reset{done,ready,skipped} → active (+cascade) - fab-kit
fab status set-acceptanceUpdate plan field - fab-kit
fab status set-change-typeSet change_type - fab-kit
fab status set-confidenceReplace confidence block - fab-kit
fab status set-confidence--indicative - fab-kit
fab status set-confidence-fuzzyReplace confidence block with dimensions - fab-kit
fab status set-confidence-fuzzy--indicative - fab-kit
fab status skip{pending,active} → skipped (+cascade) - fab-kit
fab status start{pending,failed} → active - fab-kit
fab status validate-status-fileValidate .status.yaml against schema - hop
hoplocate, open, and operate on repos from hop.yaml. - hop
hop--all - hop
hop addregister on-disk repos into hop.yaml (single dir, or -r to walk a tree) - hop
hop add--depthint - hop
hop add-g, --groupstring - hop
hop add-p, --print - hop
hop add-r, --recursive - hop
hop clonegit clone the resolved repo, an ad-hoc URL, or all missing repos with --all - hop
hop clone--all - hop
hop clone--groupstring - hop
hop clone--namestring - hop
hop clone--no-add - hop
hop clone--no-cd - hop
hop configconfig helpers (init, where, print) - hop
hop config initbootstrap a starter hop.yaml at the resolved write target - hop
hop config printprint the resolved hop.yaml contents to stdout - hop
hop config whereprint the resolved hop.yaml path (regardless of file existence) - hop
hop lslist all repos as aligned name/path columns - hop
hop ls--trees wt list --json - hop
hop rmremove a registered repo from hop.yaml - hop
hop rm--stale - hop
hop shell-initemit shell integration (zsh or bash) - hop
hop updateself-update the hop binary via Homebrew - hop
hop update--skip-brew-update brew update - idea
ideaBacklog idea management (current worktree; use --main for main worktree) - idea
idea--filestring - idea
idea--main - idea
idea addAdd a new idea to the backlog - idea
idea add--datestring - idea
idea add--idstring - idea
idea add--filestring global - idea
idea add--mainglobal - idea
idea doneMark an idea as done - idea
idea done--filestring global - idea
idea done--mainglobal - idea
idea editModify an idea's text - idea
idea edit--datestring - idea
idea edit--idstring - idea
idea edit--filestring global - idea
idea edit--mainglobal - idea
idea listList ideas from the backlog - idea
idea list-a, --all - idea
idea list--done - idea
idea list--json - idea
idea list--reverse - idea
idea list--sortstring - idea
idea list--filestring global - idea
idea list--mainglobal - idea
idea reopenReopen a completed idea - idea
idea reopen--filestring global - idea
idea reopen--mainglobal - idea
idea rmDelete an idea from the backlog - idea
idea rm--force - idea
idea rm--filestring global - idea
idea rm--mainglobal - idea
idea shell-initEmit shell-eval-safe completion snippet for the given shell - idea
idea shell-init--filestring global - idea
idea shell-init--mainglobal - idea
idea showShow a single idea - idea
idea show--json - idea
idea show--filestring global - idea
idea show--mainglobal - idea
idea updateself-update the idea binary via Homebrew - idea
idea update--skip-brew-update brew update - idea
idea update--filestring global - idea
idea update--mainglobal - run-kit
rkrk — tmux session manager with web UI - run-kit
rk contextShow agent-optimized environment info - run-kit
rk daemonManage the background rk daemon (tmux-managed rk serve) - run-kit
rk daemon restartRestart the rk daemon - run-kit
rk daemon restart-f, --force - run-kit
rk daemon startStart the rk daemon - run-kit
rk daemon start-f, --force - run-kit
rk daemon statusShow rk daemon state and current port owner - run-kit
rk daemon status--json - run-kit
rk daemon stopStop the rk daemon - run-kit
rk daemon stop-f, --force - run-kit
rk doctorCheck runtime dependencies - run-kit
rk init-confScaffold default tmux.conf and tmux.d/ drop-in directory to ~/.rk/ - run-kit
rk init-conf--force - run-kit
rk reaperReap leaked test tmux servers and stale sockets by prefix - run-kit
rk reaper--dry-run - run-kit
rk reaper--force - run-kit
rk reaper--prefixstring - run-kit
rk reaper--yes - run-kit
rk riffCreate a worktree, tmux window, and Claude Code session - run-kit
rk riff--cmd cmd[=__rk_riff_pane_bare__] - run-kit
rk riff-N, --countint - run-kit
rk riff--layoutstring - run-kit
rk riff--list-presets - run-kit
rk riff--presetstring - run-kit
rk riff--skill skill[=__rk_riff_pane_bare__] - run-kit
rk serveStart the HTTP server (foreground) - run-kit
rk shell-initemit shell integration (completion) for zsh or bash - run-kit
rk statusShow tmux session summary - run-kit
rk updateUpdate rk to the latest version - run-kit
rk update--skip-brew-update - shll
shllmeta-CLI for the sahil87 toolkit - shll
shll doctorverify every sahil87 tool is installed, runnable, and wired - shll
shll doctor--json - shll
shll installbrew install every sahil87 tool that isn't already installed - shll
shll install--dry-run - shll
shll listlist the sahil87 tools shll manages, with install status and repo links - shll
shll list--json - shll
shll shell-initemit composed shell-init for all installed sahil87 tools - shll
shll shell-setupappend the shll shell-init eval line to your rc file - shll
shll shell-setup--print - shll
shll shell-setup--rc-filestring - shll
shll shell-setup--trust-tap - shll
shll shell-setup--uninstall - shll
shll updatebrew update + per-tool update for shll and every installed sahil87 tool - shll
shll update--dry-run - shll
shll versionprint versions of shll and every installed sahil87 tool - tu
tuAI coding assistant cost tracking CLI - tu
tu--json - tu
tu--csv - tu
tu--md - tu
tu--sync - tu
tu--fresh / -f - tu
tu--watch / -w - tu
tu--interval / -i <s> - tu
tu--user / -u <user> - tu
tu--by-machine - tu
tu--skip-brew-update - tu
tu--no-color - tu
tu--no-rain - wt
wtGit worktree management — create, list, open, delete worktrees - wt
wt createCreate a git worktree - wt
wt create--basestring - wt
wt create--non-interactive - wt
wt create--reuse - wt
wt create--worktree-initstring - wt
wt create--worktree-namestring - wt
wt create--worktree-openstring - wt
wt deleteDelete a git worktree - wt
wt delete--delete-all - wt
wt delete--delete-branchstring - wt
wt delete--delete-remotestring - wt
wt delete--non-interactive - wt
wt delete--stale string[="7d"] - wt
wt delete-s, --stash - wt
wt initRun worktree init script - wt
wt listList all git worktrees - wt
wt list--json - wt
wt list--non-interactive - wt
wt list--pathstring - wt
wt list--sortstring - wt
wt list--status - wt
wt openOpen a directory or worktree in an application - wt
wt open--appstring - wt
wt shell-initOutput shell wrapper function for eval - wt
wt updateself-update the wt binary via Homebrew - wt
wt update--skip-brew-update brew update
No commands or flags match that search.