@freakazoid
As I see it, there should be two systems for deciding on tools:
1. Hidden/private: for tools that are, for example, not dependable, crashy, barely-functional, etc.
2. A promote/demote system: Promote the really excellent tools. Demote what you don't like.
Many times a tool can later show its value after you had decided against it. This is one of the main reasons I try to be as comprehensive as possible, especially that there is not other comprehensive CLI database out there.
How complicated can a tool like "
clip" or "
echo" can be, right?
Well, Windows's
clip butchers Unicode text, and so does
sfk toclip.
yclip doesn't.
Windows's
echo adds a line break if you pass it to
clip:
echo string|clip.
yecho has an option to strip line breaks from the end.
Both
sfk echo and
yecho strip quotes from the echoed string (
echo "string"), Windows's doesn't.
Plus many other options, but I just wanted to mention easily missable differences.
Add them all (unless they outright don't function) and let the user decide
