tREADME - pm - barely a pack manager | |
git clone git://z3bra.org/pm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
tREADME (992B) | |
--- | |
1 pm | |
2 == | |
3 Simple (borderline stupid) pack manager. | |
4 | |
5 Packs are simple tarballs that `pm` will extract to a predefined `$ROOT` | |
6 directory, while keeping track of the installed files in order to list, | |
7 update or delete them. | |
8 | |
9 Features | |
10 ----- | |
11 - Install packs under any `$ROOT` directory | |
12 - Filesystem as an internal database format | |
13 - Multiple compression method supported | |
14 - Small feature set (it's a plus!) | |
15 - Ability to use external tool for repositories | |
16 | |
17 Usage | |
18 ----- | |
19 Refer to pm(1) manual page for details and examples. The below commands | |
20 are provided as a quick introduction. | |
21 | |
22 List all install packs with their versions, and the installed files for | |
23 a specific pack: | |
24 | |
25 pm -iv | |
26 pm -i sick | |
27 | |
28 To add, update or delete a pack: | |
29 | |
30 pm -a [email protected] | |
31 pm -u [email protected] | |
32 pm -d sick | |
33 | |
34 For more infomations about the pack format, see pack(5). | |
35 | |
36 Installation | |
37 ----- | |
38 Edit config.mk as needed, then build/install with the following commands: | |
39 | |
40 make | |
41 make install | |
42 | |
43 Require [libarchive][0]. | |
44 | |
45 [0]: https://libarchive.org |