Objective
Complete CLI with apply, svc, validate commands. Smart sync on apply, docker compose passthrough for svc.
Prerequisites
Issue #8 completed (write-artifacts.py updated)
Implementation Steps
See todos/IMPLEMENTATION.md lines 1476-1851.
Commands to implement:
itsup apply - Regenerate all + deploy all (up -d)
itsup apply <project> - Smart sync + deploy one (up -d)
itsup svc <project> <cmd> - Docker compose passthrough (no sync)
itsup validate [project] - Validate configs
Files:
itsup (main CLI entry point)
commands/apply.py
commands/svc.py (with tab completion)
commands/validate.py
Success Criteria
Estimated Time
2-3 hours
Objective
Complete CLI with apply, svc, validate commands. Smart sync on apply, docker compose passthrough for svc.
Prerequisites
Issue #8 completed (write-artifacts.py updated)
Implementation Steps
See
todos/IMPLEMENTATION.mdlines 1476-1851.Commands to implement:
itsup apply- Regenerate all + deploy all (up -d)itsup apply <project>- Smart sync + deploy one (up -d)itsup svc <project> <cmd>- Docker compose passthrough (no sync)itsup validate [project]- Validate configsFiles:
itsup(main CLI entry point)commands/apply.pycommands/svc.py(with tab completion)commands/validate.pySuccess Criteria
applyuses-dflag (daemonize)Estimated Time
2-3 hours