Also, monetization
Exact same. Sway's 1.0 release was March of 2019, and it did everything I needed.
Even playing games on my desktop, Xwayland worked fine for me.
type -p
is a shell builtin though, and one character shorter :)
Although you may prefer tool=$(command -v tool)
It used to use project folders, but due to confusion/user error was changed in 3.0.
This has never stuck with me, and I hadn't thought about why until now. I have two reasons why I will always write ${x}_$y.z
instead of ${x}_${y}.z
:
- Syntax highlighting and shellcheck have always caught the cases I need to add braces to prevent
$x_
being expanded as${x_}
. - I write a lot of Zsh. In Zsh, braces are optional in way more cases.
"$#array[3]"
actually prints the length of the third item inarray
, rather than (Bash:) the number of positional parameters, then the string'array[3]'
.
Yep, I'm finding about half of my Reddit usage satisfied. I've got all the technical talk I want, but no gaming or writing communities.
I learned Fish by helping someone else in a chat. There's a lot of cool things, and I think it's an excellent shell. Fish is an excellent choice for a shell.
Zsh is a much more featureful language (with globbing/subscript/PE flags, native floating point arithmetic, the whole man zshmodules
), which doesn't necessarily make it a better shell. But I like those features, and I find it to be a natural choice to write more complex programs which normally would be a code smell for Bash.
The plugin ecosystem for is much larger than Fish's as well.
If this becomes a Wayland protocol, then I'd love to see other desktops adopt it as well.
I could see a few classic TWMs use those hints, or at least expose them for users to script functionality.
I was going to say "At least I can click 'Continue reading' and it actually goes away immediately" but actually, no. This is still enshittification, I've just gotten used to shittier versions of it.
Their work on Btrfs is also much appreciated.
Judging purely on the dependencies I see in pacman, nsxiv depends on imlib2, which pulls in a lot of libraries, while imv links to a subset of those libraries directly.