linkwarp is a tool for building symlink farms that make many executables available easily in one $PATH entry.

Linkwarp needs considerably more documentation!

Why not...?

... just use more $PATH entries?

Possible. But two problems with this:

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.

Older Documentation

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: