PACLOG(1) | paclog | PACLOG(1) |
NAME
paclog - filter pacman log entries
SYNOPSIS
paclog [options] [filters]... paclog [options] --pkglist paclog (--help|--version)
DESCRIPTION
If input is provided on stdin it will be parsed instead of --logfile. Log entries will be displayed if they match any of the provided filters. To display the intersection of multiple filters they can be connected by a pipe:
paclog --after=2015-01-01 | paclog --warnings
OPTIONS
- --config=path
- Set an alternate configuration file path.
- --logfile=path
- Set an alternate log file path.
- --root=path
- Set an alternate installation root.
- --sysroot=path
- Set an alternate system root. See pacutils-sysroot(7).
- --[no-]color
- Colorize output. By default output will be colorized if stdout is a terminal.
- --pkglist
- Print the list of installed packages according to the log.
- --help
- Display usage information and exit.
- --version
- Display version information and exit.
Filters
- --action=action
- Display package operations. action must be one of "install", "reinstall", "upgrade", "downgrade", "remove", or "all".
- --after=date, --before=date
- Display entries after/before date. If seconds or timezone
information is included it will be silently ignored, allowing output from
"date -I" to be used:
paclog --after "$(date -Iminutes --date '3 days ago')"
- --caller=name
- Display log entries from name. May be specified multiple times. Case-sensitive.
- --commandline
- Display pacman-style logged commandline entries.
- --grep=regex
- Display log entries whose message matches regex.
- --package=pkgname
- Display logged actions affecting pkgname. May be specified multiple times.
- --warnings
- Display errors, warnings, and notes.
CAVEATS
paclog determines whether or not to read the log file from stdin based on a naive check using isatty(3). If paclog is called in an environment, such as a shell function or script being used in a pipe, where stdin is not connected to a terminal but does not a log file to parse, paclog should be called with stdin closed. For POSIX-compatible shells, this can be done with "<&-".
2024-09-14 | pacutils |