PACINFO(1) | pacinfo | PACINFO(1) |
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 "<&-".
2024-04-16 | pacutils |