I’ve been trying nushell and words fail me. It’s like it was made for actual humans to use! 🤯 🤯 🤯
It even repeats the column headers at the end of the table if the output takes more than your screen…
Trying to think of how to do the same thing with awk
/grep
/sort
/whatever
is giving me a headache. Actually just thinking about awk
is giving me a headache. I think I might be allergic.
I’m really curious, what’s your favorite shell? Have you tried other shells than your distro’s default one? Are you an awk wizard or do you run away very fast whenever it’s mentioned?
So you’re willing to do a lot of manual package managing, in general put a lot of work into optimizing your workflow, adjusting to different package availability, adjusting to different operating systems…
…but not writing two different configs?
That is your prerogative but you’re not convincing me. Though I don’t think I’ll be convincing you either.
I have separate configs/aliases/etc for most of my machines just because, well, they are different machines with different hardware, software, data, operating systems and purposes. Even for those (most) that I can easily install fish on.
It’s actually the lazy way. I only work once, then copy that work everywhere. The copying/syncing is surprisingly easy. If that’s what you call “package management” then I guess doing “package management” saves a lot of work.
If I had to re-configure my devices to my liking every time I would spend way too much time. I don’t want to… I configured it once already, so I want to be able to simply copy it over easily instead of re-writing it every time for different systems.
If someone does not customize their defaults much or does not mind re-configuring things all the time, I’m sure for them it would be ok to have many many different shells, maybe one on each device… but that’d be more work than working once and copying it.
Coincidentally, I do have a fish config. I just don’t use it because most devices don’t have fish… and fish does not personally offer me something of enough value, so my fish config is very barebones and it’s not as well crafted as the POSIX/bash one which gets used much more.
Good that works for you. If only my needs were so simple that the configs could be same on each machine.
paljastus
I know that’s an insufferable way to put it but holy shit have you been like that too.