1. To know what the terminal is. Most people do not.
2. Either Homebrew or MacPorts installed. At this point you've lost the majority of the people who vaguely know what the terminal is.
3. Familiarity with how unix commands work, what "flags" are, how to write them, how to specify filepaths.
4. How to debug those commands when you invariably get it wrong.
5. Since fd just dumps filepaths, you need to know how to inspect them further and open them.
Yes, $6 is more than worth it for many people. All you need are eyes and the ability to use a mouse and keyboard.
I think this is more likely because they're often made (or at least started) by individuals as a hobby or side project, not as a commercial venture. CLI is generally easier to develop then GUIs especially cross-platform.
> GUI programs tend to be proprietary and non-gratis.
GUIs require so much more work, especially for cross platform. If engineers are paid for their time then this is worth it.
Granted electron has made it far easier - you still need to be essentially a full stack developer to make a GUI with it.
I find it interesting because I think very few people are willing to go through the trouble to "pirate" a $6 app if it had a free-as-in-freedom license. Building GUI applications from source tends to be a pain in the ass, and the people who weren't willing to pay $6 aren't even potential customers in the first place.
I don't think it's for everyone, but I'm grateful for that experience.
There does happen to be a bug in the normal functionality--that is unfortunate, but Linux certainly has its share of bugs also.
He's VerySmart!
I'm also a developer who can work perfectly nice with terminals.
I prefer GUI-based search as I feel it visually appealing.
I like it because it can search system files. There is a way to do that in Finder though too ;-)
. . . have invested the upfront time to be able . . .