Or any other alternate shells that aren’t bash?
At work I use powershell to ssh into Linux boxes fairly regularly.
Only when I’m doing MS shit for work. Otherwise I find it kind of a pain. I get that some of it’s ideas are nice, but functionally it doesn’t actually do anything for me on unixy systems that bash doesn’t so I don’t. I’m not going to install it on all my servers so using it for scripting doesn’t make sense and I do more Linux admin than MS.
only when dealing with azure for work. otherwise bash/python work just fine and have for me for the last 30 odd years.
I used to use fish but I’m learning Unix right now and am trying to use only defaults so I can learn freebsd the way it exists on a dvd
I use both fish and zsh
somehow
only for extraordinarily cursed situations where games need it in wine/proton
Zsh is nice, particularly with a couple of plugins
I use fish
I use it for some things. It’s good for file batch processing, for example. I could probably do those things in python but I use C# and powershell at work so I know .net better.
At work we use it sometimes on Linux because we maintain a script that needs to work on multiple platforms, ps1 did that in this usecase better.
Came down to ps1 on Linux was better and more predictable than bash on windows.
Sadly.
Same, only time we used it is when we needed a script that was running in Windows and Linux, easier to maintain one script that 2 in 2 languages
I tried to use it for admin in a Windows environment, but half the modules I needed wouldn’t work in Linux which made it pretty much useless.
Basically no one is using powershell on Linux. zsh is popular and i’m using fish.
The idea of someone using powershell when you are on Linux is a form of self harm and you need to reach out as its clearly a cry for help.
I use xonsh.
What’s wrong with bash? Something missing or not to your liking? It can be configured
It has atrocious error handling, and there’s no reasons why arrays should only be 1D.
Manipulating data in bash is bad.
Base 64 encode all your array variables then decode them when needed
Real