Dram - Keep Your Package Manager Packaged¶
Author: Scott Torborg
Dram is a POSIX-specific tool for managing shell environments. The basic goal is to make it possible to install new shell-based software, from a number of different sources, with the confidence that it won’t mess up your global environment.
Instead of simply installing new software into /usr/local
, you can quickly
activate a new “dram”, and install it there. If something goes wrong, no
problem: just delete the entire dram.
You can also create new drams that contain an instance of Homebrew or Macports. This makes it easy to use both Homebrew and Macports at the same time, or multiple instances of either. Again, if somsething goes wrong, nothing to worry about: just delete the dram.