Skip to content

Add wvdsh init command#12

Open
cloud9c wants to merge 1 commit intofeat/required-build-versionfrom
feat/init-command
Open

Add wvdsh init command#12
cloud9c wants to merge 1 commit intofeat/required-build-versionfrom
feat/init-command

Conversation

@cloud9c
Copy link

@cloud9c cloud9c commented Feb 11, 2026

Summary

  • Adds wvdsh init command to scaffold a wavedash.toml config file
  • Accepts --game-id, --branch, and optional --engine (godot, unity, custom) flags
  • Prompts interactively for engine selection if --engine is not provided
  • Asks for confirmation before overwriting an existing wavedash.toml

Test plan

  • Run wvdsh init --game-id <id> --branch sandbox --engine custom and verify wavedash.toml is created
  • Run wvdsh init without --engine and verify interactive engine selection works
  • Run wvdsh init when wavedash.toml exists and verify overwrite prompt appears

🤖 Generated with Claude Code

Adds an interactive init command that scaffolds a wavedash.toml config
file with game_id, branch, upload_dir, version, and engine section.
Supports --engine flag for non-interactive use (godot, unity, custom).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@claude
Copy link

claude bot commented Feb 11, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

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