Toolwrap is a Unix wrapper utility that provides a general-purpose solution for software management.
Notably, Toolwrap's policy files are designed to let different users access different versions of an application in a highly transparent manner. Additionally, environment files offered by the program can help prepare the environment before launching the preferred application.
Compiling Toolwrap is a breeze, and one can easily compile it by typing "./configure --prefix=/opt && make" into the terminal.
Assuming it compiles successfully, the next step is installing Toolwrap. This process involves running "make install" to create the following directory tree and files (assuming you specified /opt during the configure step): /opt, /opt/bin/toolwrap, /opt/pkgs, /opt/etc, /opt/etc/toolwrap-policies, /opt/env and /opt/env/__default__.
The /opt/bin/toolwrap file is the actual wrapper, and the wrapped binaries will be symlinked to it. Additionally, the /opt/etc/toolwrap-policies directory comes in handy by providing default wrapping policies that indicate which package needs to be deployed whenever a tool is invoked. Those interested in customizing the environment can utilize /opt/etc/env/__default__ to set it up correctly before launching the preferred tool.
All in all, Toolwrap is an incredibly useful tool that has proven instrumental in providing error-free launching of applications according to defined preferences. Its outstanding features and easy compiling and installation process earn it a place among the top program wrappers out there.
Version 0.2: N/A