this post was submitted on 24 May 2024
13 points (93.3% liked)

Linux

5492 readers
637 users here now

A community for everything relating to the linux operating system

Also check out [email protected]

Original icon base courtesy of [email protected] and The GIMP

founded 2 years ago
MODERATORS
 

So I'm currently using zsh + oh my zsh, and have been using it for some years now. It's good, it has amazing features (via plugins) and overall I'm happy with it. But lately it has become laggy for me (probably because of plugins) and I want to see if there's any other shell with features like ZSH but faster and lighter?

I've tried Fish, and usually install it on my servers, but it's not POSIX compliant so learning what commands actually do what in Fish seems like a hassle.

I've heard of Oilshell, Yash, Nushell but haven't tried any of them.

What is your setup for your interactive shell?

you are viewing a single comment's thread
view the rest of the comments
[–] Feyd 7 points 7 months ago

I use fish. I really like that it is already configured to be a comfortable and usable interactive shell out of the box.

The differences from posix are generally easier to remember on the fish side imo (like if statements) and you generally only encounter them when you write scripts.

You can also write scripts in bash if you want and there is a nice tool if you need to put environment variables into shell from a bash script (https://github.com/edc/bass)