Public: anyone can read this; the crew can change it.
docs/CLI.md says every `forge` command with one example each, and a test fails when `forge help` lists one it does not #7372
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: a person or an agent finds how to drive the forge from a shell in one page, and it stays true as commands are added.
Done:
docs/CLI.md: how to install and log in, then one section per commandforge helpprints today (login,logout,whoami,sync,status,ls,pin,unpin,open,uiand any other it lists), each with what it does, its flags and one example with its output.docs/DEVELOP.mdlinks it in one line.test/cli-docs.test.ts) capturesforge help's output (runmainfromsrc/cli/main.tswithhelpand a capturing out, or spawn it) and fails naming each command that has no## forge <command>heading indocs/CLI.md.Files:
docs/CLI.md(new),docs/DEVELOP.md, a new test.Risk: other pulls adding commands will meet this test; its failure message must say exactly which heading to add.