Introduction
Introduction Statistics Contact Development Disclaimer Help
tpm.1 - pm - barely a pack manager
git clone git://z3bra.org/pm
Log
Files
Refs
README
LICENSE
---
tpm.1 (2108B)
---
1 .Dd 2016-01-13
2 .Dt PM 1
3 .Os POSIX.1-2008
4 .Sh NAME
5 .Nm pm
6 .Nd pack manager
7 .Sh SYNOPSIS
8 .Nm pm
9 .Op Fl adfiuv
10 .Op Ar PACK..
11 .Sh DESCRIPTION
12 .Nm
13 installs, deletes, inspects and updates packs on a POSIX operating syste…
14 .Bl -tag -width Ds
15 .It Fl a Ar <file>
16 Add pack(s) under $ROOT. This action will fail if a file from the pack a…
17 exists under $ROOT (See
18 .Fl f
19 flag)
20 .It Fl d Ar <arg>
21 Delete a pack from the system based on informations loaded from either a
22 filename or a pack name. In case of a pack name, the information is load…
23 from $DATA/<arg>
24 .It Fl u Ar <file>
25 Update pack by first deleting it, and reinstalling it. If the version
26 of the pack provided is the same as the installed one, do nothing.
27 .It Fl i Ar [name]
28 If a name is provided, print the list of files installed for
29 .Em name .
30 Otherwise, list all packs installed on the system (increase verbosity wi…
31 .Fl v
32 to see the version).
33 .It Fl v
34 Increase verbosity by one level. There are three levels of logging, as f…
35 .Bl -enum -compact
36 .It
37 write out which action has been done (INFO)
38 .It
39 detail all tasks being executed (VERBOSE)
40 .It
41 report every change made to the filesystem (DEBUG)
42 .El
43 .Pp
44 Each level includes the messages of the previous ones.
45 .It Fl f
46 Force overwriting files during installation. This shouldn't be needed, s…
47 extra care when using it.
48 .El
49 .Sh EXAMPLES
50 To install a pack to
51 .Pa ~/.local ,
52 upgrade and then delete it:
53 .Bd -literal
54 export ROOT=~/.local
55 export DATA=~/.cache/pmdb
56
57 pm -a [email protected]
58 pm -u [email protected]
59 pm -d name
60 .Ed
61 .Pp
62 See
63 .Xr pack 5
64 for details on how to create a valid pack.
65 .Pp
66 To get a list of packs installed, and their current version can be inspe…
67 with the
68 .Fl i
69 switch. The files installed by a pack are listed if a name is provided.
70 .Bd -literal
71 pm -iv
72 pm -i name
73
74 .Ed
75 .Sh ENVIRONMENT
76 .Bl -tag -width "ROOT"
77 .It Ev ROOT
78 Specifies the directory to use as the rootfs for packs installation
79 (default: /).
80 .It Ev DATA
81 Directory where the pack metadata will be stored (default: /var/db/pm).
82 .El
83 .Sh SEE ALSO
84 .Xr pack 5 ,
85 .Sh AUTHORS
86
You are viewing proxied material from z3bra.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.