Skip to content

feat: add install.bat and uninstall.bat for Windows#627

Open
lzy5818957 wants to merge 1 commit intogarrytan:mainfrom
lzy5818957:feat/windows-install
Open

feat: add install.bat and uninstall.bat for Windows#627
lzy5818957 wants to merge 1 commit intogarrytan:mainfrom
lzy5818957:feat/windows-install

Conversation

@lzy5818957
Copy link
Copy Markdown

Summary

  • Adds install.bat: one-click Windows installer that copies gstack to ~/.claude/skills/gstack/, auto-detects Git Bash (checks Program Files, x86, then PATH), and runs ./setup through it
  • Adds uninstall.bat: clean removal of ~/.claude/skills/gstack/
  • Updates README with Windows double-click install instructions

Why

The existing ./setup script is bash-only. Windows users running CMD or PowerShell get 'bash' is not recognized. This adds a native .bat wrapper that finds Git Bash automatically and delegates to the existing setup script — no changes to setup itself.

Test plan

  • Run install.bat from CMD — installs and runs setup via Git Bash
  • Run install.bat from PowerShell — same result
  • Run install.bat on machine without Git Bash — shows helpful warning
  • Run uninstall.bat — cleanly removes installation
  • Verify all skills work after install.bat completes

🤖 Generated with Claude Code

One-click Windows installation:
- install.bat copies the repo to ~/.claude/skills/gstack/, auto-detects
  Git Bash (Program Files, x86, or PATH), and runs ./setup through it.
  Falls back with a helpful message if Git Bash isn't found.
- uninstall.bat removes ~/.claude/skills/gstack/ cleanly.
- README updated with Windows double-click install instructions.

Co-Authored-By: Claude Opus 4.6 (1M context) <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