Simple (borderline stupid) pack manager.
Packs are simple tarballs that pm
will extract to a predefined $ROOT
directory, while keeping track of the installed files in order to list,
update or delete them.
$ROOT
directoryRefer to pm(1) manual page for details and examples. The below commands are provided as a quick introduction.
List all install packs with their versions, and the installed files for a specific pack:
pm -iv
pm -i sick
To add, update or delete a pack:
pm -a sick@1.1.tbz
pm -u sick@1.2.tbz
pm -d sick
For more infomations about the pack format, see pack(5).
Edit config.mk as needed, then build/install with the following commands:
make
make install
Require libarchive.
git clone git://z3bra.org/
pm.git
If you find any bug, please report them or send a patch to dev@z3bra.org.