-
Notifications
You must be signed in to change notification settings - Fork 1
/
portpeek.1
91 lines (81 loc) · 2.9 KB
/
portpeek.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
.TH "PORTPEEK" "1" "Aug 2009"
.SH "NAME"
portpeek \- Package (un)masking management script
.SH "SYNOPSIS"
.TP
.BR portpeek
[\fIoptions\fR] \fIcommand\fR
.TP
.BR portpeek
\fB\-\-keyword\fR | \fB\-\-unmask\fR | \fB\-\-mask\fR | \fB\-\-package\-use\fR | \fB\-\-package\-env\fR | \fB\-\-all
.TP
.BR portpeek
\fB\-\-changes-only\fR [\fB--keyword\fR | \fB\-\-unmask\fR | \fB\-\-mask\fR | \fB\-\-package\-use\fR | \fB\-\-package\-env\fR | \fB\-\-all\fR]
.SH "DESCRIPTION"
\fBportpeek\fR is a utility script that will process a system's package.*
files and display to the user potential package upgrades. Along with displaying
the installed packages and the versions that the package could be upgraded to,
the keywords for each specific package will also be displayed.
Results are colorcoded for readability.
.SH "OPTIONS"
The 'command' is the only mandatory option to \fBportpeek\fR.
[options] may only be:
.B \-c, \-\-changes-only:
show only packages that have a possible upgrade
.PP
.B \-n, \-\-no-color:
suppress color output
.PP
.B \-r, \-\-removable-only:
show all matches that can be removed from package files
.PP
.B \-f \-\-fix:
remove the unnecessary packages without asking for confirmation
.PP
.B \-q \-\-fix-confirm:
ask for confirmation before removing the unnecessary packages
.PP
.B \-d \-\-debug:
display more verbose output for debugging
.PP
Except for version information, commands can be combined. The possible commands are:
.B \-a, \-\-all
show all matches
.PP
.B \-h, \-\-help
displays a help summary
.PP
.B \-k, \-\-keyword
show matches from package.keywords and package.accept_keywords only
.PP
.B \-m, \-\-mask
show matches from package.mask only
.PP
.B \-u, \-\-unmask
show matches from package.unmask only
.PP
.B \-s, \-\-package-use
show matches from package.use only
.PP
.B \-z, \-\-make-conf-use
print a notice for use flags duplicated in both package.use and make.conf, only works with -s or -a
.PP
.B \-e, \-\-package-env
show matches from package.env only
.PP
.B \-t, \-\-tilde-check
process tilde entries ~(cat/pkg-version)
.PP
.B \-V, \-\-version
displays the equery version
.PP
.SH "OTHER OPTIONS"
Putting the words "portpeek-skip" with or without quotes on a comment line will make portpeek skip the rest of the file. This is useful, for example, if one has a separate KDE keywords file with many lines of the form: ~kde-base/kde-program. These tend to take awhile to process and might be a file you don't want analyzed for every portpeek call.
.SH "EXAMPLES"
portpeek \-\-changes-only \-\-keyword \- list all packages with a potential upgrade located in package.keywords or package.accept_keywords
portpeek \-\-unmask \- list all packages and their keywords currently listed in package.unmask
portpeek \-ac \- list all packages and keywords from all package.* files
portpeek \-arf \- list all packages which are stable and can be removed and then remove them automatically
.SH "AUTHORS"
.nf
Michael Pagano <[email protected]>