feat: Update documentation with new sections for workspace guide, flags & environment, and troubleshooting map; enhance CLI reference and build/run notes for improved clarity.

This commit is contained in:
2026-03-21 14:15:06 +08:00
parent d08ceaf31d
commit cd5023243b
9 changed files with 191 additions and 8 deletions

View File

@@ -8,6 +8,7 @@ dcr init
dcr build [--debug|--release]
dcr run [--debug|--release]
dcr clean [--debug|--release] [--all]
dcr gen <subcommand>
dcr --help
dcr --version
dcr --update
@@ -15,12 +16,13 @@ dcr --update
## Notes on argument parsing
- Most commands parse profile from the first argument.
- `build`/`run` parse flags in any order (`--debug|--release`, `--force`, `--clean`) and reject duplicates.
- `new` requires exactly one argument.
- `init` and `--update` do not accept extra arguments.
- `clean` accepts `--debug|--release` and optional `--all`.
- `gen` supports `project-info`, `compile-commands`, `vscode`, `clion`.
## Exit behavior overview
- Successful command execution returns `0`.
- Validation/build/runtime errors return non-zero status.
- Validation/build/runtime failures return non-zero status.