diff options
| author | diogo464 <[email protected]> | 2025-06-19 09:46:52 +0100 |
|---|---|---|
| committer | diogo464 <[email protected]> | 2025-06-19 09:46:52 +0100 |
| commit | 6a4e906586a043dff295be532d653f4635974502 (patch) | |
| tree | 4248bbdb6d3791d37ef8df42abc698f021a3e835 /IMPLEMENTATION_PLAN.md | |
| parent | 03793fad36480273ebd702e80f41f4baf513647c (diff) | |
Make --id a positional argument for improved CLI usability
- Remove --id flags from all command argument structures
- Update RunArgs, StopArgs, TailArgs, CatArgs, StatusArgs to use positional ID
- Update all integration tests to use new positional argument syntax
- Update comprehensive LLM guide documentation with new command syntax
- Maintain -- separator support for complex commands
- More natural CLI interface: 'demon run web-server python -m http.server 8080'
- Consistent with common tools like docker, systemctl, git
- Breaking change but improves usability significantly
- All tests pass with new CLI format
Examples of new syntax:
- demon run web-server python -m http.server 8080
- demon stop web-server
- demon status web-server
- demon tail web-server --stdout
- demon cat web-server
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
Diffstat (limited to 'IMPLEMENTATION_PLAN.md')
0 files changed, 0 insertions, 0 deletions
