Skip to content

feat(plan): add plan command, completions, and config paths#36

Merged
wax911 merged 1 commit into
mainfrom
feat/reconstruct-30-plan
Jul 3, 2026
Merged

feat(plan): add plan command, completions, and config paths#36
wax911 merged 1 commit into
mainfrom
feat/reconstruct-30-plan

Conversation

@wax911

@wax911 wax911 commented Jul 3, 2026

Copy link
Copy Markdown
Member

Implements stackctl plan for deterministic operation previews. Also wires Cliffy CompletionsCommand and adds config path tracking to ResolvedConfig.

  • 9 supported plan operations: up, down, sync, generate, render, reload, env, secrets, all
  • Human-readable and JSON (--json) output
  • Config layer paths in plan output
  • Shell completions via CompletionsCommand
  • Stack-name completion provider
  • Config path fields added to ResolvedConfig

357 tests passing.

Implements stackctl plan for deterministic operation previews:
- Supports: up, down, sync, generate, render, reload, env, secrets, all
- Human-readable and JSON (--json) output formats
- Resolved config layers shown in plan output
- Cliffy CompletionsCommand for shell completion generation
- Stack-name completion via completeStackNames()

16 plan tests passing. 357 total project-wide.
@wax911 wax911 merged commit 8b553d7 into main Jul 3, 2026
1 check passed
@wax911 wax911 deleted the feat/reconstruct-30-plan branch July 3, 2026 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant