Motivation
There are gazzilion developers on windows. Some use pi. Many could use pi. There are however too many ways pi can be run on windows and as such it is hard to know where to focus energy (fixing bugs, having best docs, having out of box) vs what ways can be delegated out of core to extensions.
Ways to run pi on WIndows:
- Pi runs on windows, uses git bash (default)
- Pi runs on windows, uses wsl bash (?semi-automatic fallback)
- Pi runs fully on windows with pwsh.exe/powershell.exe bash replacement (only plugins?)
- Pi runs fully in wsl2
Issues seen:
All of these have some papercuts. Windows/wsl bash suffers from #7064, Windows/* suffers from #7427, Windows/git-bash suffers from git bash being iffy and e.g. #6817 (among some closed). Full wsl2 has least amount of problems but might not be feasible due to compliance + still pi uses wrong keybidnings for copy/paste images with WT/allactitty. Running fully natively on windows/powershell isn't easy even with plugins as bash tool cannot be easily replaced (just shadowed; ie same name) and not all shell invocations can be hooked (RPC, ...).
Call to action:
As such, I'd like to ask: how do you use pi on windows? Why this particular way and not any of other of the abovementioned ones? If you use some plugins, why and which ones? What's missing? What's challenging? What UX gaps are you seeing?
Feel free to also link your other more specific issues.
Motivation
There are gazzilion developers on windows. Some use pi. Many could use pi. There are however too many ways pi can be run on windows and as such it is hard to know where to focus energy (fixing bugs, having best docs, having out of box) vs what ways can be delegated out of core to extensions.
Ways to run pi on WIndows:
Issues seen:
All of these have some papercuts. Windows/wsl bash suffers from #7064, Windows/* suffers from #7427, Windows/git-bash suffers from git bash being iffy and e.g. #6817 (among some closed). Full wsl2 has least amount of problems but might not be feasible due to compliance + still pi uses wrong keybidnings for copy/paste images with WT/allactitty. Running fully natively on windows/powershell isn't easy even with plugins as bash tool cannot be easily replaced (just shadowed; ie same name) and not all shell invocations can be hooked (RPC, ...).
Call to action:
As such, I'd like to ask: how do you use pi on windows? Why this particular way and not any of other of the abovementioned ones? If you use some plugins, why and which ones? What's missing? What's challenging? What UX gaps are you seeing?
Feel free to also link your other more specific issues.