Implement manpage generation for goose-cli (#6980)

Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com>
This commit is contained in:
Rodolfo Olivieri 2026-02-10 12:30:12 -03:00 committed by GitHub
parent 72601fd3cb
commit 58e86d58ed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 209 additions and 2 deletions

View file

@ -196,6 +196,12 @@ generate-openapi:
@echo "Generating frontend API..."
cd ui/desktop && npx @hey-api/openapi-ts
# Generate manpages for the CLI
generate-manpages:
@echo "Generating manpages..."
cargo run -p goose-cli --bin generate_manpages
@echo "Manpages generated at target/man/"
# make GUI with latest binary
lint-ui:
cd ui/desktop && npm run lint:check