tREADME - pm - barely a pack manager
(HTM) git clone git://z3bra.org/pm
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) 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 sick@1.1.tbz
31 pm -u sick@1.2.tbz
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