3 ms·
I feel like the real problem here is that bash is still the default and bash defaults/UX are straight up awful. The fish shell gets a lot of things right in reg
by pinkythepig 8y ago
I feel like the real problem here is that bash is still the default and bash defaults/UX are straight up awful. The fish shell gets a lot of things right in regards to a sane out of the box experience, though there are a few things it could do better.
The tools themselves leave a lot to be desired from a UX experience too. Things like nonsense names, bad defaults and/or no inherent intelligence in the program, means you have to specify numerous options manually for things that should be easy to automate.
The whole experience would benefit greatly by telling people about things like man/apropros on first startup and other one time tutorials.
There are some days where I feel tempted to write small helper scripts whose sole purpose would be to rename/reorient the default experience/flags of various CLI apps, so that it is not a jumbled mess full of historical accidents that can no longer be changed.