3 ms·
As a long time personal and professional Linux user, lately my work has led me to work for companies that are Windows-only. I use git bash as my main shell on W
by JackMorgan 2y ago
As a long time personal and professional Linux user, lately my work has led me to work for companies that are Windows-only. I use git bash as my main shell on Windows. It just works for what I need, and in the rare cases I need powershell I just open that.
Most of the windows-based programmers I interact with don't know powershell any better than I do. They use GUI tools for interacting with git and the filesystem.
So for me, git bash for git and filesystem interaction is a superpower in these places.
I could learn powershell, and I'm pretty sure it's much better than bash for scripting, but I'm almost never really scripting in bash anyway, I use tools like F# for that. Powershell seems fine, but it's less well supported on Linux and I don't really need a shell based language.
So in the end, git bash keeps on working and I can focus my learning elsewhere. It's stable, still works the same way 15+ years later, so no need to change.
- oldsecondhand 2y agoAnother thing to consider is availability: many companies don't even allow powershell for dev users.
- bena 2y agoPowershell lets you install extensions and run commands against the clr. It’s basically a clr repl. If you need to interact with windows/microsoft specific things (i.e. Active Directory), it’s pretty convenient
- deleted 2y ago[deleted]