mirror of
https://github.com/steel-dev/cli.git
synced 2026-09-14 20:47:34 +08:00
40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
# Steel CLI Documentation
|
|
|
|
This folder contains auto-generated documentation for the Steel CLI.
|
|
|
|
## Files
|
|
|
|
- `cli-reference.md` - Complete CLI reference documentation with all commands, options, and available templates
|
|
|
|
## Regenerating Documentation
|
|
|
|
To regenerate the documentation after making changes to the CLI commands:
|
|
|
|
```bash
|
|
npm run docs:generate
|
|
```
|
|
|
|
This will:
|
|
|
|
1. Build the TypeScript project
|
|
2. Scan all CLI commands
|
|
3. Extract templates from the constants file
|
|
4. Generate updated markdown documentation
|
|
|
|
## Auto-generation Details
|
|
|
|
The documentation is generated by the `scripts/generate-docs.js` script, which:
|
|
|
|
- Scans the `source/commands/` directory for all available commands
|
|
- Extracts command descriptions, arguments, and options using Zod schema introspection
|
|
- Loads available templates from `source/utils/constants.ts`
|
|
- Generates formatted markdown documentation in the Fly.io CLI style
|
|
|
|
The generated documentation includes:
|
|
|
|
- Complete command reference
|
|
- Usage examples
|
|
- Available templates for `run` and `forge` commands
|
|
- Command arguments and options
|
|
- Table of contents with anchor links
|