linkwarp is a tool for building symlink farms that make many executables available easily in one
Linkwarp needs considerably more documentation!
... just use more $PATH entries?
Possible. But two problems with this:
- it doesn't scale super well (it creates a linearly growing search problem)
- and it's order-dependent and requires string concatenations (which is a pain to manage).
Gathering a bunch of symlinks in one directory is simpler, faster to serve lookups into, and doesn't have any order-sensitivity which makes it much easier to compose.
... use union filesystems?
Most union filesystems don't scale the way you'd want them to for this to work.
Some older documentation that lead to Linkwarp can still be found in the Warpforge Notion (although we're moving away from using Notion going forward). Here are the most relevant pages: