reflect is a symlink-style package management tool similar to depot, stow, graft, epkg, etc. Unlike these, it has much less prerequisites, in that it only requires bash and coreutils. Configuration is per-package, and multiple target directories are permitted.
Here are some key features of "reflect":
· reflect is written in bash. Currently it depends on the following to be installed: cd, mkdir, ls, ln, cmp, rm, md5sum, and, well, bash.
· reflect will only delete symbolic links, and only those which belong to the package reflect is currently working on.
· All configuration is per-package, in a file /pack//reflect.conf.
· It is possible to configure (in reflect.conf) multiple target directories for a package.