Specifically, replace the `link` and `clean` scripts by inline Bash functions. This avoids a number of Bash invocations and simplifies the code a little. This should also make it slightly easier to implement support for arbitrary file locations.
tray
lib