693
You should (lemmy.ohaa.xyz)
submitted 7 months ago by Oha@lemmy.ohaa.xyz to c/linuxmemes@lemmy.world
you are viewing a single comment's thread
view the rest of the comments
[-] Sprokes@jlai.lu 19 points 7 months ago

Does it work on fish shell?

[-] Knusper@feddit.de 26 points 7 months ago* (last edited 7 months ago)

What that garble of symbols does, is that it defines and calls a function named :, which calls itself twice.

The syntax for defining a function is different in Fish, so no, this particular garble will not work:

But it is, of course, possible to write a (much more readable) version that will work in Fish.

[-] ReveredOxygen@sh.itjust.works 21 points 7 months ago

you can write a more readable version in any shell, it's intentionally unreadable

[-] Knusper@feddit.de 11 points 7 months ago* (last edited 7 months ago)

Yeah, I meant, as an attacker, you couldn't come up with a similarly unreadable version.

At least, as far as I can tell, defining a function requires spelling out function and seems to require being defined on multiple lines, too.

[-] ReveredOxygen@sh.itjust.works 3 points 7 months ago

Oh, I see. That's very nice then

[-] cashews_best_nut@lemmy.world 4 points 7 months ago

Unfortunately it works in zsh. I just had to kill my laptop after curiosity got the better of me.

[-] affiliate@lemmy.world 4 points 7 months ago

But it is, of course, possible to write a (much more readable) version that will work in Fish.

the gentleman hacker

[-] Karyoplasma@discuss.tchncs.de 2 points 7 months ago

The ampersand looks very weird in that font. It would bug me.

[-] Knusper@feddit.de 1 points 7 months ago* (last edited 7 months ago)

It hails back to the early days of the ampersand, from when it was basically still just Latin "et": https://commons.wikimedia.org/wiki/File:Trebuchet_MS_ampersand.svg

Personally, I do like this font (Fira Mono+Sans), because it still looks professional, without being so boring that I get depression from looking at it.
But yeah, that ampersand is pushing it a bit, as I'm not sure everyone else knows that's an ampersand...

[-] Public_Tumbleweed@lemmy.world 6 points 7 months ago

There is only 1 way to find out

[-] auf@lemmy.ml 3 points 7 months ago
[-] dukk@programming.dev 1 points 7 months ago

Doesn’t work in nushell, function syntax is different.

Probably still possible, just written differently.

this post was submitted on 03 Dec 2023
693 points (95.3% liked)

linuxmemes

19706 readers
321 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS