]> git.draconx.ca Git - upkg.git/blob - doc/man/upkg.1
Stop using gnulib's flexmember module.
[upkg.git] / doc / man / upkg.1
1 .Dd December 1, 2023
2 .Dt UPKG \&1 "UObject Reference Manual"
3 .Os libuobject
4 .Sh NAME
5 .Nm upkg
6 .Nd manipulate UObject packages
7 .Sh SYNOPSIS
8 .Nm
9 .Op Fl i Ns | Ns Fl l Ns | Ns Fl x
10 .Op Fl v
11 .Op Fl f Ar package
12 .Op Ar object ...
13 .Sh OPTIONS
14 .Bl -tag -width indent
15 .It Fl i , \-info
16 Display information about a package.  More information is displayed at higher
17 verbosity levels.
18 .It Fl l , \-list
19 List objects belonging to a package.
20 .It Fl x , \-export
21 Export all exportable objects from a package.
22 .It Fl v , \-verbose
23 Increase the amount of information printed to standard output.  This option can
24 be specified multiple times for increased effect.
25 .It Fl f , \-file Ar package
26 Loads a specific package by filename.  Currently, this is the only way to load
27 packages.
28 .It Fl V , \-version
29 Print a version message and exit.
30 .It Fl H , \-help
31 Print a help message and exit.
32 .It Ar object
33 Specifies the object(s) upon which
34 .Nm
35 shall operate.  If no object is specified,
36 .Nm
37 will use the last package specified by the
38 .Fl f
39 option.
40 .El
41 .Sh AUTHORS
42 Nick Bowler <nbowler@draconx.ca>
43 .Sh COPYRIGHT
44 Copyright \(co 2009\(en2011, 2023 Nick Bowler
45 .Pp
46 Permission is granted to copy, distribute and/or modify this manual under the
47 terms of the GNU General Public License as published by the Free Software
48 Foundation, either version 3 of the License, or (at your option) any later
49 version.