NAME
pacinfo - display package information
SYNOPSIS
pacinfo [options] (<pkgspec>|<pkgname>)...pacinfo (--help|--version)
DESCRIPTION
If a pkgname is given, information for all packages matching that name in all databases will be displayed.
If stdin is not connected to a terminal, packages will be read from stdin.
OPTIONS
- --config=path
-
Set an alternate configuration file path.
- --dbext=extension
-
Set an alternate sync database extension.
- --dbpath=path
-
Set an alternate database path.
- --root=path
-
Set an alternate installation root.
- --sysroot=path
-
Set an alternate system root. See pacutils-sysroot(7).
- --null[=sep]
-
Set an alternate separator for values parsed from stdin. By default a newline
"\n"is used as the separator. If --null is used without specifying sep"NUL"will be used.
- --no-timeout
-
Disable low-speed timeouts for downloads.
- --short
-
Display brief information. Suitable for printing a potentially large number of packages:
pacsift --name libreoffice | pacinfo --short
- --verbose
-
Display additional package information:
"required by","optional for", and"base64 signature".
- --raw
-
Display raw numeric size and date values.
- --removable-size
-
Include the size of any removable dependencies in installed size.
- --help
-
Display usage information and exit.
- --version
-
Display version information and exit.
CAVEATS
pacinfo determines whether or not to read packages from stdin based on a naive check using isatty(3). If pacinfo 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 contain packages to print, pacinfo should be called with stdin closed. For POSIX-compatible shells, this can be done with "<&-".