RetroFed Forum
Your home away from modern life.
I can't like the fish
Post Reply
AuthorMessage
KillDash9 programming.dev calango@programming.dev
Joined: 2026-01-27
Quote

543   Original
printf("%s", name); piefed.blahaj.zone akunohana@piefed.blahaj.zone
Joined: 2026-03-30
#2 · Quote Reply

J8KX6XSFoeNACFg.jpg

41
negativenull piefed.world negativenull@piefed.world
Joined: 2025-06-12
#3 · Quote Reply

4SKx3SH0MUE6HYk.jpg

https://en.wikipedia.org/wiki/KornShell

93
TheRagingGeek lemmy.world TheRagingGeek@lemmy.world
Joined: 2023-06-15
#4 · Quote Reply

Similarly ksh

6
Štěpán lemmy.cafe stepan@lemmy.cafe
Joined: 2024-04-30
#5 · Quote Reply

i use zsh and i've been recently told by a friend that i look like this exact guy

12
Successful_Try543 feddit.org Successful_Try543@feddit.org
Joined: 2024-06-22
#6 · Quote Reply

ksh

23
CallMeAl (like Alan) piefed.world CallMeAl@piefed.world
Joined: 2025-12-13
#7 · Quote Reply

58cfRqX0OL0qsFg.png

https://doc.cat-v.org/plan_9/4th_edition/papers/rc

15
Jerkface (any/all) lemmy.ca jerkface@lemmy.ca
Joined: 2023-06-06
#8 · Quote Reply

do tcsh

8
Dagnet lemmy.world Dagnet@lemmy.world
Joined: 2023-07-07
#9 · Quote Reply

imo fish is the best out of the box for me, but I just use bash cause its everywhere

76
urushitan 漆たん kakera.kintsugi.moe urushitan@kakera.kintsugi.moe
Joined: 2026-03-28
#10 · Quote Reply

do tcsh

(that's the actual current maintainer of tcsh and the linux file command lol)

20
smiletolerantly awful.systems smiletolerantly@awful.systems
Joined: 2024-04-27
#11 · Quote Reply

imo fish is the best out of the box for me, but I just use bash cause its everywhere

I just wish fish would accept standard bash syntax in addition.

Like, if you can warn me that "this is not how we set vars in fish, do this instead!" then you could also just, you know, do it.

53
lime! feddit.nu lime@feddit.nu
Joined: 2024-08-21
#12 · (edited) Quote Reply

55
lime! feddit.nu lime@feddit.nu
Joined: 2024-08-21
#13 · Quote Reply

I just wish fish would accept standard bash syntax in addition. Like, if you can warn me that "this is not how we set vars in fish, do this instead!" then you could also just, you know, do it.

yea but the posix sh set syntax is atrocious so not supporting it is doing you a favor

30
Anafabula discuss.tchncs.de Anafabula@discuss.tchncs.de
Joined: 2023-06-10
#14 · Quote Reply

Nushell <3

13
Torn Apart By Dogs lemmy.blahaj.zone sixtoe@lemmy.blahaj.zone
Joined: 2025-01-20
#15 · Quote Reply

I guess I'm chad. bash ftw. every time. also, this is how you exit vim :q! lol j/k save first tho :wq but really just leave it open and ctrl-z and fg ffs

3
FedX quokk.au FedX@quokk.au
Joined: 2026-04-30
#16 · Quote Reply

There's probably only two people who will get this joke... and I'm one of them.

12
FedX quokk.au FedX@quokk.au
Joined: 2026-04-30
#17 · Quote Reply

imo fish is the best out of the box for me, but I just use bash cause its everywhere

Yeah, I agree. It's quirky, its syntax is annoying, and a good ZSH setup is probably better... but I don't have the time to do an actual ZSH setup.

16
derek infosec.pub derek@infosec.pub
Joined: 2024-06-05
#18 · Quote Reply

There's probably only two people who will get this joke... and I'm one of them.

I'm the other one!

7
printf("%s", name); piefed.blahaj.zone akunohana@piefed.blahaj.zone
Joined: 2026-03-30
#19 · Quote Reply

(that's the actual current maintainer of tcsh and the linux file command lol)

Sic. I've never even tried anything other than bash, but this looks cool!

4
abbadon420 sh.itjust.works abbadon420@sh.itjust.works
Joined: 2025-06-28
#20 · Quote Reply

156
Omni rizzler anarchist.nexus omniman@anarchist.nexus
Joined: 2025-08-27
#21 · Quote Reply

Fish is the best . Do not listen what other says just because it's easy to use does not make it a bad tool
Also helix better then neovim and emacs
And zellij better then tmux
Micro better then nano
Jj better then git A LOT

31
SpaceNoodle lemmy.world SpaceNoodle@lemmy.world
Joined: 2023-06-14
#22 · Quote Reply

I'm the other one!

And my axe?

8
bacon_pdp lemmy.world bacon_pdp@lemmy.world
Joined: 2024-01-02
#23 · Quote Reply

[deleted]
2
Snot Flickerman lemmy.blahaj.zone SnotFlickerman@lemmy.blahaj.zone
Joined: 2023-10-24
#24 · (edited) Quote Reply

https://en.wikipedia.org/wiki/KornShell

alias Da-boom-da-da-mmm-dum-na-ee-ma="sudo rm -rf /"

(I don't think it actually works this way in ksh but I already spent 10 minutes trying to figure out the command to get root privileges in ksh and that's already too much time for this dumb joke.)

32
tyler programming.dev tyler@programming.dev
Joined: 2023-06-12
#25 · Quote Reply

Yeah, I agree. It's quirky, its syntax is annoying, and a good ZSH setup is probably better... but I don't have the time to do an actual ZSH setup.

A good zsh setup is not better. That’s why I switched off of zsh after years, because it was slower, more bloated, and less intuitive than fish. And bash is ten times worse than zsh.

19
FedX quokk.au FedX@quokk.au
Joined: 2026-04-30
#26 · Quote Reply

A good zsh setup is not better. That’s why I switched off of zsh after years, because it was slower, more bloated, and less intuitive than fish. And bash is ten times worse than zsh.

Huh, the more you know. My only experience with ZSH is when I briefly used Manjaro, and it seemed fine at the time... but now that I say that I think about it, "Manjaro defaulting to it," might have been a bit of a red flag...

6
tyler programming.dev tyler@programming.dev
Joined: 2023-06-12
#27 · Quote Reply

Huh, the more you know. My only experience with ZSH is when I briefly used Manjaro, and it seemed fine at the time... but now that I say that I think about it, "Manjaro defaulting to it," might have been a bit of a red flag...

Yeah to get the same setup in zsh you have to install a plugin manager and then quite a number of plugins. Most people default to omz (oh my zsh) but that’s the slowest way. If you pick through all the managers you can get a decent one, but even without a manager the overhead of loading plugins is just slower than building it in like fish does. Fish just is better. And I don’t think I’ve ever once needed posix syntax. If I need to run a script and it doesn’t have a shebang at the start then I just run > bash and start the script there.

15
ztwhixsemhwldvka lemmy.world ztwhixsemhwldvka@lemmy.world
Joined: 2024-08-04
#28 · Quote Reply

Fish is the best . Do not listen what other says just because it's easy to use does not make it a bad tool Also helix better then neovim and emacs And zellij better then tmux Micro better then nano Jj better then git A LOT

Careful brother, they are not ready for the truth.

17
cthulhupunk0 lemmy.ml cthulhupunk0@lemmy.ml
Joined: 2021-10-04
#29 · Quote Reply

138
muhyb programming.dev muhyb@programming.dev
Joined: 2023-07-05
#30 · (edited) Quote Reply

Funny story, in my first years of Linux, I always thought sh was the only way to run downloaded programs in the terminal. I must have seen it on some forum and learned it that way. Much later I learned that I could just type this ./program and run them.

14
heliotrope Member Joined: 2026-03-25
#31 · (edited) Quote Reply

Thompson shell (predates Bourne)


scsh (Scheme shell) and closh (Clojure shell)


sash (stand-alone shell)


gash (Guile shell)


ash (Almquist shell)


dash (Debian Almquist shell)


eshell (Emacs shell)


Shells I couldn't think of images for:

  • bosh (from SchilyTools)
  • tclsh (Tcl shell)
  • ion (from Redox OS)
115
Girl Named ZERO (she/her) piefed.zeromedia.vip guynamedzero@piefed.zeromedia.vip
Joined: 2025-09-19
#32 · Quote Reply

I use fish as my shell because it’s the easiest to work with, but I basically always script with sh or sometimes bash

9
FedX quokk.au FedX@quokk.au
Joined: 2026-04-30
#33 · Quote Reply

Yeah to get the same setup in zsh you have to install a plugin manager and then quite a number of plugins. Most people default to omz (oh my zsh) but that’s the slowest way. If you pick through all the managers you can get a decent one, but even without a manager the overhead of loading plugins is just slower than building it in like fish does. Fish just is better. And I don’t think I’ve ever o...

Yup, that sounds exactly like what I do.

2
Mr.Chewy lemmy.world MrChewy@lemmy.world
Joined: 2025-07-22
#34 · Quote Reply

I'm the other one!

Do you guys accept recruits? I'd also like to know! :'3

4
daggermoon piefed.world daggermoon@piefed.world
Joined: 2026-03-01
#35 · Quote Reply

What about ksh?

1
daggermoon piefed.world daggermoon@piefed.world
Joined: 2026-03-01
#36 · Quote Reply

https://en.wikipedia.org/wiki/KornShell

I remember making that joke on Lemmy and someone calling me immature lol.

8
negativenull piefed.world negativenull@piefed.world
Joined: 2025-06-12
#37 · Quote Reply

I remember making that joke on Lemmy and someone calling me immature lol.

I'm immature then with you!

6
dismay3915 lemmy.world dismay3915@lemmy.world
Joined: 2026-02-15
#38 · Quote Reply

Fish is the best . Do not listen what other says just because it's easy to use does not make it a bad tool Also helix better then neovim and emacs And zellij better then tmux Micro better then nano Jj better then git A LOT

You lost me at "helix better than nvim and emacs"

9
inari piefed.zip inari@piefed.zip
Joined: 2026-02-07
#39 · Quote Reply

bash:

34
mmmm sopuli.xyz mmmm@sopuli.xyz
Joined: 2025-04-07
#40 · Quote Reply

Fish is the best . Do not listen what other says just because it's easy to use does not make it a bad tool Also helix better then neovim and emacs And zellij better then tmux Micro better then nano Jj better then git A LOT

Jj better then git A LOT

Wow, you spelled mercurial really wrong

4
Aarkon discuss.tchncs.de Aarkon@discuss.tchncs.de
Joined: 2024-07-23
#41 · Quote Reply

I don’t use bash, bash uses me

7
Skullgrid lemmy.world Skullgrid@lemmy.world
Joined: 2023-06-29
#42 · Quote Reply

imo fish is the best out of the box for me, but I just use bash cause its everywhere

I'm not learning shit that can't run on everything.

Source : I got a fistfull of salesforce certs in order to toe the line in my previous job, and I am currently looking for work.

8
lime! feddit.nu lime@feddit.nu
Joined: 2024-08-21
#43 · Quote Reply

There's probably only two people who will get this joke... and I'm one of them.

considering the image is a link... idk man

5
NewOldGuard lemmy.ml NewOldGuard@lemmy.ml
Joined: 2025-02-12
#44 · Quote Reply

Fish is the best . Do not listen what other says just because it's easy to use does not make it a bad tool Also helix better then neovim and emacs And zellij better then tmux Micro better then nano Jj better then git A LOT

JJ lacks too many features compared to git, it's easier to use but just less powerful. I think Helix and Zellij are good for that "batteries included" approach, but neovim and tmux are more powerful and allow much more customization IMO so those tools don't displace them for me. I think shell choices are less impactful, if you're writing scripts 90% of the time it'll have to be bash anyway, use what you like for the interactive shell though.

6
daggermoon piefed.world daggermoon@piefed.world
Joined: 2026-03-01
#45 · Quote Reply

I'm immature then with you!

A.D.I.D.A.S with a Freak on a Leash

4
lime! feddit.nu lime@feddit.nu
Joined: 2024-08-21
#46 · Quote Reply

Fish is the best . Do not listen what other says just because it's easy to use does not make it a bad tool Also helix better then neovim and emacs And zellij better then tmux Micro better then nano Jj better then git A LOT

still don't really get along with jj. and why use a tmux-alike when konsole has the same functionality built in?

4
mmmm sopuli.xyz mmmm@sopuli.xyz
Joined: 2025-04-07
#47 · Quote Reply

imo fish is the best out of the box for me, but I just use bash cause its everywhere

I use bash because gentoo's portage has a hard dependency on it so in my mind it doesn't make much sense to install and keep yet another shell just because colors and autocompletion. If they ever get rid of the bashisms in portage I'd surely consider moving to fish, but getting rid of the bashisms in portage means that portage could be ported to the BSDs one more time and we could have Gentoo/BSD again

2
TheGingerNut piefed.blahaj.zone TheGingerNut@piefed.blahaj.zone
Joined: 2026-06-29
#48 · Quote Reply

bash without the bash-completion package

5
pmk piefed.ca pmk@piefed.ca
Joined: 2025-06-11
#49 · Quote Reply

Funny story, in my first years of Linux, I always thought sh was the only way to run downloaded programs in the terminal. I must have seen it on some forum and learned it that way. Much later I learned that I could just type this ./program and run them.

It's magic

2
furry toaster lemmy.blahaj.zone protogen420@lemmy.blahaj.zone
Joined: 2025-01-04
#50 · Quote Reply

Thompson shell (predates Bourne) scsh (Scheme shell) and closh (Clojure shell) sash (stand-alone shell) gash (Guile shell) ash (Almquist shell) dash (Debian Almquist shell) eshell (Emacs shell) Shells I couldn't think of images for: bosh (from SchilyTools) tclsh (Tcl shell) ion (from Redox OS)

ash, shares shared history with dash, integrated into busybox, default shell in alpine

toybox's shell, toybox's equivalent of busybox's ash

tcsh, a shell often found in BSDs for interactive usage by default

11
heliotrope Member Joined: 2026-03-25
#51 · Quote Reply

ash, shares shared history with dash, integrated into busybox, default shell in alpine toybox's shell, toybox's equivalent of busybox's ash tcsh, a shell often found in BSDs for interactive usage by default

I've got ash, and tcsh is mentioned by someone else.

3
Post Reply Page 1 of 4   Goto page 1, 2, 3, 4 Last »
Back to top