63
you are viewing a single comment's thread
view the rest of the comments
[-] TehPers@beehaw.org 4 points 1 month ago

Not going to lie, at first I forgot that Fish was ported to Rust and was confused why this was posted here.

I need to give Fish another try now that I'm on Linux. It's a great shell, but I couldn't really use it on Windows.

[-] flying_sheep@lemmy.ml 1 points 1 month ago

I'm using nushell, which is also written in Rust.

It has the added advantage of error handling that actually makes sense!

[-] TehPers@beehaw.org 1 points 1 month ago

Yeah I normally use Nushell as well. It was the one cross-platform shell I really liked.

I'll still use it. I just need to find something a bit closer to bash for when I need to use bash commands to do something, or where working in an environment where others use bash. Nushell has some pretty major syntax differences like && not being used to "chain" commands.

[-] flying_sheep@lemmy.ml 1 points 1 month ago* (last edited 1 month ago)

Idk if that'll make you happy. The different POSIXy shells have so many subtle differences and footguns that I personally feel best

  • using nushell as a daily driver, as it's sane and makes sense and errors out when it should
  • using bash when forced to interact with things that are written in bash (I don't know anything written in fish or ZSH)
  • using Python or Rust or so for scripts living in projects that are written in that language

I can't be bothered to look up the weird arcane sigils that make bash not shit itself when e.g. using arrays as command args or so, so I will author only the most pedestrian bash scripts where pipes are already a bit much.

[-] TehPers@beehaw.org 2 points 1 month ago

I already do #1, and I push for #3 (specifically Python or TS) where I can at work, but there's this weird obsession with bash that people have at work despite all these scripts not running on Windows natively (outside WSL). Currently I do #2, but I often end up just stuck in bash the whole time because it's needed for things as simple as building our code. I want to try out Fish as an alternative for those situations.

this post was submitted on 10 Nov 2025
63 points (98.5% liked)

Rust

7628 readers
218 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 2 years ago
MODERATORS