lt is a package management tool which can be used to install, query, check, update and remove software packages. Each package is located in its own directory, then symbolic links are used to make package files accessible in traditional common location (/usr/local). No database is used, and lt is simple and stateless.
Dim is a utility to help you track the changes of items (sets composed of multiple files). It provides commands to handle the complete lifecycle of version control operations: create a library, register users (code authors), create items, save local versions, branch, clone, export, import, remove, merge, archive, replicate library content over the network or the filesystem, and access the full history and browse differences at the library, item, file, line, or word level. Dim is a single self-documented POSIX shell script. It just uses standard Unix utilities like awk, diff, tar, and openssl.