On 17 Apr 2025 at 05:29a, phigan pondered and said...
I mean - I like some of zsh's features - the autocomplete and suggestion
that pop up are really nice; and I know that you can make all bash
Those are actually the things that bug me about zsh.
Kinda unrelated but not (and not a shell)... github.com/nvbn/thefuck
Tab completion can be an issue if the shell stalls bringing up the completion. On rare occasion this bites you in the bum, say when unmounting a network share that is not online, and it insists on searching completions, then gets stuck.
But mostly I like it, as well as the syntax highlighting that ZSH offers.
But beyond that, the expanded globbing and qualifiers are really cool. I can, with ZSH set extended attributes on files, and then using the shell, easily use those as "flags" or "tags", allowing me to do something like this
cp *(^+archived) /media/user/DISK
Copy all files which don't have the "ARCHIVED" tag to the mounted disk.
I can then set the tags on those files. As I know they are archived, and exist elsewhere, I can delete only those files
rm *(+archived)
... Error, no Keyboard - Press F1 to Continue.
--- Mystic BBS v1.12 A48 (Linux/64)
* Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)