this post was submitted on 23 Jul 2026
389 points (95.6% liked)
linuxmemes
32207 readers
1146 users here now
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
- Understand the difference between a joke and an insult.
- Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
- Don't get baited into back-and-forth insults. We are not animals.
- Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
- Bigotry of any kind will not be tolerated. This is an LGBTQ+-friendly community -- if that is a problem for you, you should leave.
3. Post Linux-related content
- Including Unix and BSD.
- Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of
sudoin Windows. - No porn, no politics, no trolling or ragebaiting.
- Don't come looking for advice, this is not the right community.
4. No recent reposts
- Everybody uses Arch btw, can't quit Vim, <loves / tolerates / hates> systemd, and wants to interject for a moment. You can stop now.
5. π¬π§ Language/ΡΠ·ΡΠΊ/Sprache
- This is primarily an English-speaking community. π¬π§π¦πΊπΊπΈ
- Comments written in other languages are allowed.
- The substance of a post should be comprehensible for people who only speak English.
- Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
6. (NEW!) Regarding public figures
We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations. - Keep discussions polite and free of disparagement.
- We are never in possession of all of the facts. Defamatory comments will not be tolerated.
- Discussions that get too heated will be locked and offending comments removed. Β
Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.
founded 3 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 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.
Our last apartment had a microwave that insisted that the off/cancel button was ONLY for the microwave part and NOT the timer part, and if you tried to use it to turn off the timer, would display a message saying "push timer button to turn timer off" (or smth to that effect). I found it infuriating. I told my wife, "if they can program it to sass me, they can program it to turn the damn timer off."
Anyway. I get it.
yea but the posix sh set syntax is atrocious so not supporting it is doing you a favor
It's Stockholm syndrome
I mean who doesn't like putting mandatory quotes around all variables (though exceptions, like in
[[ ... ]]apply)?Or keywords like
fiandesacor worrying about $IFSBut itβs so clever!
fi and esac but not rof or elihw
smh my head
No od either
bash could really have improved things by giving us noitcnuf.
I support this amendment.
I just wish my local restaurant would accept burger orders in addition.
Like, if you can warn me that "this is a Chinese noodle restaurant, we don't do burger here. Order one of these instead!" then you could also just, you know, just make me a burger!
That analogy only holds if they cook the burger for you, hold it in front of you, and go "we don't make this", then throwing it out
No, it'd be like, when you asked them do you know what a burger is? They pointed at a picture of a burger on the wall (they put this picture on the wall because for whatever reason people kept asking them to make burgers), and told you, of course we know what a burger is, we don't make them, now order noodles or get out!
Okay, you know what... That's actually better than what I said. Defeat acknowledged.
(However, it still seems a bit silly to me.
name="value"will prompt you to enterset name "value", with your exact name/value prefilled. As far as I know, it really is just syntax substitution; or am I wrong here? Are there semantic differences that can't be translated?)i think it could be a slippery slope thing. things like
name="value"are easy to parse and implement, but then what if people keep asking for a little bit more, and a little bit more again? bash's syntax is very very complex, there will be no winners if fish has a half-assed implementation of what bash does, it's better to not even start.you, I like you. Let's bang!
So you want to bash fish like some kind of sicko?
No, I'm really happy with fish in general and use its syntax. The only times are things like e.g. a coworker sending me a 3-line script and then not being able to just copy, paste, enter.
Is joke