Skip to content

install: support Git Bash on Windows - #61

Open
Hadrian Tang (Happypig375) wants to merge 2 commits into
microsoft:mainfrom
Happypig375:windows-git-bash-installer
Open

Hadrian Tang (Happypig375) wants to merge 2 commits into
microsoft:mainfrom
Happypig375:windows-git-bash-installer

Conversation

@Happypig375

@Happypig375 Hadrian Tang (Happypig375) commented Sep 19, 2026 •

Copy link
Copy Markdown

Summary

  • allow install.sh to run from Git Bash on Windows without requiring WSL
  • install Windows skills as native directory junctions, keeping them live like the Unix symlink path
  • fall back to a warned copy only when junction creation is unavailable
  • remove prior Windows junctions safely without traversing their source directories
  • enable UTF-8 Python output for Windows connector checks
  • print winget hints for missing Reel native tools
  • document the Git Bash entry point and ignore generated agent directories

Validation

  • bash -n install.sh using Git for Windows Bash
  • bash install.sh --help using Git for Windows Bash
  • native mklink /J lifecycle test, including source and destination paths containing spaces
  • bash install.sh --yes --idea --codex --no-claude --no-reel completed twice through Git Bash; it installed dependencies, created and safely replaced native junctions, retained Codex configuration, and passed connector checks
  • verified all installed Idea skill entries are native NTFS junctions targeting their source skill directories
  • Reel setup reached the external npx skills add dependency clone; that upstream network clone was stopped after stalling during validation

Allow the existing installer to run under Git for Windows without WSL. Copy skills when NTFS symlinks are unavailable, enable UTF-8 Python output, and show winget hints for Reel native tools.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep Windows skill installs live without requiring symlink privileges, with a warned copy fallback for unsupported filesystems.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

This branch has not been deployed

No deployments
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