Skip to content

Add config management and version bump CLI commands#13

Open
cloud9c wants to merge 1 commit intofeat/init-commandfrom
feat/config-commands
Open

Add config management and version bump CLI commands#13
cloud9c wants to merge 1 commit intofeat/init-commandfrom
feat/config-commands

Conversation

@cloud9c
Copy link

@cloud9c cloud9c commented Feb 11, 2026

Summary

  • Adds wvdsh config command to display current wavedash.toml settings at a glance
  • Adds wvdsh config set <key> <value> to update config fields (branch, version, upload_dir, game_id) with validation
  • Adds wvdsh version bump [patch|minor|major] for semver auto-increment
  • Uses toml_edit crate for lossless TOML editing that preserves formatting and comments

Test plan

  • wvdsh config shows current config
  • wvdsh config set branch production updates branch and shows old → new
  • wvdsh config set version 1.2.3 validates semver format
  • wvdsh version bump patch increments 0.0.1 → 0.0.2
  • wvdsh version bump minor increments to 0.1.0
  • wvdsh version bump major increments to 1.0.0
  • Verify wavedash.toml preserves formatting after each change

🤖 Generated with Claude Code

Add `wvdsh config` to display current wavedash.toml settings,
`wvdsh config set <key> <value>` to update fields with validation,
and `wvdsh version bump [patch|minor|major]` for semver auto-increment.
Uses toml_edit for lossless TOML editing that preserves formatting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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