Skip to content

Add optional parameters, improve UX and robustness#7

Merged
Glubiz merged 1 commit into
mainfrom
optional-params
Mar 16, 2026
Merged

Add optional parameters, improve UX and robustness#7
Glubiz merged 1 commit into
mainfrom
optional-params

Conversation

@Glubiz
Copy link
Copy Markdown
Owner

@Glubiz Glubiz commented Mar 16, 2026

Summary

  • Support optional params via ? suffix (e.g. "branch?")
  • Colored CLI output with step progress indicators [1/N]
  • --dry-run flag to preview commands without executing
  • Unresolved ${placeholder} detection before execution
  • Script validation: param ordering and duplicate detection
  • Proper exit codes, no redundant error output
  • Replace deprecated serde_yaml with serde_yml
  • Renovate: clap 4.6.0, tokio 1.50.0, toml 1.0.6, tempfile 3.27.0
  • Bump version to 2.2.0
  • Add CLAUDE.md

Test plan

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

Support optional params via ? suffix (e.g. "branch?") that resolve
to empty string when omitted. Update clap, tokio, toml (0.9→1.0),
tempfile. Bump version to 2.2.0.
@Glubiz Glubiz self-assigned this Mar 16, 2026
@Glubiz Glubiz merged commit 68cda05 into main Mar 16, 2026
1 check passed
@Glubiz Glubiz changed the title Add optional parameters and renovate dependencies Add optional parameters, improve UX and robustness Mar 16, 2026
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