How I sleep knowing that Windows is the best operating system
I scream at puters | /dev/shitpost
| who | male, he/him |
| me | https://panekj.dev |
| where | EU |
| gh | https://github.com/panekj |
I scream at puters | /dev/shitpost
| who | male, he/him |
| me | https://panekj.dev |
| where | EU |
| gh | https://github.com/panekj |
@felipe
Be interactive - we have proper terminals for years now, use colours, formatted output, don't be plain text like rest of linux.
Have "batteries included" - which awk will it run? GNU? BSD? A proper shell should have well defined and powerful tools that let users not have to worry about which kind of tools they have installed.
Proper behaviour, let in more on the programming part - test -z $a, will it be empty? is it int? string? What if we just drop stuff and let language take care of it, e.g.: if $a -eq $null { or if $a.is_empty() {?
$() syntax (it was recently implemented though) but the interactive part of fish is what makes it a great shell to use daily and because it tries to have best defaults for most users (unlike zsh where you have to configure everything yourself).