.\" generated by mkman.py, please do NOT edit! .TH qlop "1" "Jan 2024" "Gentoo Foundation" "qlop" .SH NAME qlop \- emerge log analyzer .SH SYNOPSIS .B qlop \fI[opts] \fR .SH DESCRIPTION .I qlop reads from $EMERGE_LOG_DIR/emerge.log and tries to extract information about merges, unmerges and syncs. It can calculate average merge times or just list them. When given no arguments or just \fB-v\fR, \fIqlop\fR acts as if \fB-slumt\fR was given and thus lists the time taken for all occurrances of merges, unmerges and sync operations found in the log for the last \fBemerge\fR(1) action performed by Portage. .P By default, packages are printed as CATEGORY/PN. Use \fB-v\fR to print the package version and revision numbers, e.g\. CATEGORY/PF. Note that when using this option, averages (\fB-a\fR) are reported per version instead of per package. .P The non-option arguments to \fIqlop\fR can be any valid atoms. Multiple can be given to match. Since all of these are treated as atoms, version specifications can be used such as \fB\fR, \fB\-\-date\fR \fI\fR Limit the selection of packages to the date given, or to the range of dates if this argument is given twice. The \fB--date\fR option can take a few forms. .RS .IP "NUMBER [s] [ago]" Relative time, specifying \fINUMBER\fR \fIdays\fR, \fIweeks\fR, \fImonths\fR or \fIyears\fR, for example \fI3 days ago\fR. .IP today Alias for \fI0 days ago\fR. .IP yesterday Alias for \fI1 day ago\fR. .IP YYYY-MM-DD Big-endian date, with components separated by hyphens, starting with year, followed by month and day of month. .IP YYYY-MM-DDThh:mm:ss As before, but hours, minutes and seconds added. This is the same format qlop prints for timestamps. .IP "SSSSSSSSS or @SSSSSSSSS" Seconds since 1970-01-01 00:00:00 +0000 (UTC), the UNIX epoch. .IP FORMAT|DATE Use \fIFORMAT\fR as input for \fBstrptime\fR(3) to parse \fIDATE\fR. .RE .TP \fB\-l\fR, \fB\-\-lastmerge\fR Limit selection to last Portage emerge action. This option is a dynamic version of \fB-d\fR, and hence both cannot be used together. .TP \fB\-f\fR \fI\fR, \fB\-\-logfile\fR \fI\fR Read emerge logfile instead of $EMERGE_LOG_DIR/emerge.log. .TP \fB\-w\fR \fI\fR, \fB\-\-atoms\fR \fI\fR Read package atoms to report from file. .TP \fB\-F\fR \fI\fR, \fB\-\-format\fR \fI\fR Print matched atom using given format string. .TP \fB\-\-root\fR \fI\fR Set the ROOT env var. .TP \fB\-v\fR, \fB\-\-verbose\fR Print package versions and revisions (PF) instead of package (PN). .TP \fB\-q\fR, \fB\-\-quiet\fR Omit printing of timestamps and operation symbols, can be used to generate a flat list of atoms, e.g.\ \fB-qml\fR to print the package names merged in the last emerge operation. .TP \fB\-C\fR, \fB\-\-nocolor\fR Don't output color. .TP \fB\-\-color\fR Force color in output. .TP \fB\-h\fR, \fB\-\-help\fR Print this help and exit. .TP \fB\-V\fR, \fB\-\-version\fR Print version and exit. .SH "REPORTING BUGS" Please report bugs via http://bugs.gentoo.org/ .br Product: Gentoo Linux; Component: Current packages .SH AUTHORS .nf Ned Ludd Mike Frysinger Fabian Groffen .fi .SH "SEE ALSO" .BR q (1), .BR qatom (1), .BR qcheck (1), .BR qdepends (1), .BR qfile (1), .BR qgrep (1), .BR qkeyword (1), .BR qlist (1), .BR qmanifest (1), .BR qmerge (1), .BR qpkg (1), .BR qsearch (1), .BR qsize (1), .BR qtbz2 (1), .BR qtegrity (1), .BR quse (1), .BR qwhich (1), .BR qxpak (1)