It’s it’s own language, but it doesn’t break existing e.g. bash scripts because you declare them to be bash with #!/bin/bash in the first line right? So your shell doesn’t matter.
You just shouldn’t set it as your login shell because of that, they have tutorials on that on their website and the Arch wiki explains it too
alsaaas@lemmy.dbzer0.com 1 day ago
Using bash is saner than any ZSH config out there, fish on the other hand is peak
fushuan@lemmy.blahaj.zone 1 hour ago
Uh, check zsh4humans. It is basically fish, but with powerlevel10k terminal skin which is blazing fast.
alsaaas@lemmy.dbzer0.com 8 minutes ago
Thanks, but I like my sane default Rust shell and as a scripting lang, fish is also really nice
hameru@cyberplace.social 8 hours ago
@alsaaas @Gwen I've actually looked a bit into fish before, but didn't switch
does the lack of posix compliance not cause issues in practice? like, has it ever broke some script you wanted to run?
alsaaas@lemmy.dbzer0.com 4 hours ago
It’s it’s own language, but it doesn’t break existing e.g. bash scripts because you declare them to be bash with #!/bin/bash in the first line right? So your shell doesn’t matter.
You just shouldn’t set it as your login shell because of that, they have tutorials on that on their website and the Arch wiki explains it too