free software, repost to public 

we have a fortunes-off file so you can print offensive quotes at login time. No distro I know of comes with a fortunes-supportive file that lists encouraging, calming quotes.

You can make sudo(8) insult users when they type their passwords wrong ("Defaults insults" in sudoers). There's no option to make sudo be gentle and understanding when you mistype.

I grew up in free software circles and only really learned any emotional skills after growing out of them.

free software, repost to public 

When my lil dictionary is updating the db, it shows a minimal ascii animation of a steaming coffee mug, and goes like ‘X, done… Y, done… All done! $0 is ready to use, enjoy!’ In modern computers this doesn’t even take time anymore, but this little detail is by far what I got most praise on it (2nd most praised is the fact that it’s ‘pretty’, that I took care with colours and Unicode etc. in a cmdline app).

more cuteness and gentleness in sofware pls

free software, repost to public 

@elilla very relatable, i use the fish shell mostly because the default login message says it's friendly (“Welcome to fish, the friendly interactive shell”), i don't use any of its features 😅

makes me thing of this website:

tech, fish shell good 

@flop yass fish good!! the featureset is actually elegant and powerful, it’s refreshing coming from bash/zsh, but the way it makes a deliberate effort to be friendly and welcoming is what sets it apart for me. (also pretty!) things like all features ready out-of-the-box, or readable consistent syntax, seem like obvious nowadays, but cp. to bash; they make a lot of difference to new users, & if nobody new is learning to use shells where will the command-line be?

tech, command-lines 

It’s a shame that the only decent command-line we have is the Linux/Unix ecosystem. There are reasons it is the way it is, esp. the fact that most hobbyist devs are programmers/engineers (way too few designers, writers, sensibility readers etc., & the precious ones we have get little respect).

But a cmdline could be all of:

- fully decolonised
- discoverable
- consistent
- documented
- cute

& the fact that ours isn’t is taken to be an essential limitation of cmdlines…

tech, command-lines 

Have you tried being polite to your terminal?
alias please='sudo $(history -p !!)'

$ touch /etc/newfile
Operation not permitted
$ please

tech, command-lines 

@elilla the fact that we only have a handful of human-usable (i.e. not primarily for scripting) shells is criminal. the entire modern shell ecosystem that I've heard of can be listed on one hand:

* Bash
* Fish
* Zsh
* Xonsh
* Elvish

of these, xonsh and elvish have serious problems which practically disqualify them

free software culture, command-lines 

I think what hurts the most is the general problem with Linux: The people who code the tools – all the programs the shells will call – by and large aren’t interested in making them easily learnable, discoverable, documented, or kind. So there’s no consistency. There are efforts to consistency in APIs etc., but heck not even all GNU software uses GNU-standard cmdline options.

isn’t it weird that we have to hack together completion from duplicated info?

free software culture, command-lines 

@ink somebody already told the computer "this software has an option -l which does blah". but then each shell has to tell it again.

I see lots of incomplete manpages these days, lots of software distributed without manpages. why is that? what is it about manpages that make them suck so much, why ppl are resorting to webpages, github's instead? what would a good, consistent, throughout, discoverable, zero duplication, console help system look like?

free software culture, command-lines 

@ink getting to that point would take a lot of design, a lot of writing, and the hardest part – interest and participation from the programmers of the tools.

this is why I’m such a fangirl of fish. it’s not just the cleanest, most elegant of modern shells; but maybe its greatest contribution is how ridiculousfish has fostered a culture of thinking about the users not as ‘users’ but as people, as, well, friends, from the very beginning 😌

Sign in to participate in the conversation
Queer Party!

A silly instance of Mastodon for queer folk and non-queer folk alike. Let's be friends!