this post was submitted on 02 Dec 2025
83 points (100.0% liked)
Linux
10427 readers
706 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I just installed fish shell a few years ago. Best scripting language I've come across. No need to remember all this weird bash syntax you have to look up every time you want to use it. All of fish shell fits in your working memory, seriously. It's tiny.
Fish is my main shell of choice and I use my self-written functions(https://github.com/lens0021/Lens0021_Personal.Fish/blob/main/conf.d/lens0021_personal.fish) daily. But it is hard for me to say Fish's syntax is not weird. Especially, I'm a little fuzzy on how to use
argparse. I am sorry.In which way is it weird? It's different, but how is it weird?
No need to apologize, you're allowed your opinions and feelings.
I would suggest reading the manual page for argparse thoroughly from top to bottom of you haven't already. I struggled with argparse at first too, but it's because I skimmed the manual instead of reading it.
I would also read through all of the manual, and you'll find useful idiomatic fish things like not setting PATH directly, but using
fish_add_path, among other things. 👍