PACINFO(1) pacinfo PACINFO(1) NAME pacinfo - display package information SYNOPSIS pacinfo [options] (|)... 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 "<&-". pacutils 2024-04-16 PACINFO(1)