Skip to content

Improve CLI UX and robustness#8

Merged
Glubiz merged 7 commits into
mainfrom
improve-ux-and-robustness
Mar 16, 2026
Merged

Improve CLI UX and robustness#8
Glubiz merged 7 commits into
mainfrom
improve-ux-and-robustness

Conversation

@Glubiz
Copy link
Copy Markdown
Owner

@Glubiz Glubiz commented Mar 16, 2026

Summary

  • Colored output with step progress indicators [1/N]
  • --dry-run flag to preview commands without executing
  • Unresolved ${placeholder} detection before execution
  • Script validation: optional param ordering and duplicate detection
  • Proper exit codes, no redundant error output
  • Replace deprecated serde_yaml with serde_yml

Test plan

  • All 23 tests pass (cargo test -- --test-threads=1)
  • Clippy clean
  • Formatting clean

@Glubiz Glubiz self-assigned this Mar 16, 2026
@Glubiz Glubiz merged commit acdaeb8 into main Mar 16, 2026
1 check passed
@Glubiz Glubiz mentioned this pull request Mar 16, 2026
1 task
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