feat(cli): add --dry-run to convert, merge and split #41

Merged
warkanum merged 1 commits from issue-35-dry-run into master 2026-10-03 07:26:55 +00:00
Member

Adds --dry-run to convert, merge and split. Inputs are read and validated, merge/split filtering is applied in memory, the output target is validated (format, --package, --schema, --extra-fields) and the plan is printed to stdout. No output file, directory or database is written.

Tests: new cmd/relspec/dry_run_test.go; go test ./... passes.

Closes #35

🤖 Generated with Claude Code

Adds `--dry-run` to `convert`, `merge` and `split`. Inputs are read and validated, merge/split filtering is applied in memory, the output target is validated (format, `--package`, `--schema`, `--extra-fields`) and the plan is printed to stdout. No output file, directory or database is written. Tests: new `cmd/relspec/dry_run_test.go`; `go test ./...` passes. Closes #35 🤖 Generated with [Claude Code](https://claude.com/claude-code)
sgcommand added 1 commit 2026-10-03 01:11:04 +00:00
Read and validate inputs, apply filtering/merging in memory, validate the
output target (format, --package, --schema, --extra-fields) and print the
plan to stdout without writing any output. Closes #35.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
warkanum merged commit 938f0ed51f into master 2026-10-03 07:26:55 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wdevs/relspecgo#41