PACINFO(1)
π PACINFO(1) π
okay bestie, welcome to the pacinfo manual β sheβs the one who displays package information, and yes she ate. this page is PACINFO(1), and weβre gonna go through it together, no cap. β¨
πΈ NAME πΈ
pacinfo β display package information. thatβs the whole vibe: package info, served fresh. π
β¨ SYNOPSIS β¨
pacinfo [options] (<pkgspec>|<pkgname>)...
pacinfo (--help|--version)
π¦ DESCRIPTION π¦
if a pkgname is given, info for all packages matching that name in all databases gets displayed. yes, all of them. sheβs thorough. π
if stdin is not connected to a terminal, packages will be read from stdin. thatβs the whole rule, bestie.
π OPTIONS π
--config=pathβ set an alternate configuration file path. your config, your rules. π--dbext=extensionβ set an alternate sync database extension. slay that extension. β¨--dbpath=pathβ set an alternate database path. point her at a different database home. π--root=pathβ set an alternate installation root. different root, same iconic energy. π--sysroot=pathβ set an alternate system root. seepacutils-sysroot(7)for the deets. π«Ά--null[=sep]β set an alternate separator for values parsed from stdin. by default a newline"\n"is used as the separator. if--nullis used without specifyingsep,"NUL"will be used. separator glow-up, fr fr. π¦--no-timeoutβ disable low-speed timeouts for downloads. no low-speed timeout drama. π--shortβ display brief information. suitable for printing a potentially large number of packages, like this:
pacsift --name libreoffice | pacinfo --short
brief but still booked and busy. π
--verboseβ display additional package information:"required by","optional for", and"base64 signature". sheβs giving extra, and we love that. π--rawβ display raw numeric size and date values. numbers and dates, unfiltered. π₯--removable-sizeβ include the size of any removable dependencies in installed size. if itβs removable, it still counts here. π--helpβ display usage information and exit. help is there when you need it. πΈ--versionβ display version information and exit. version check, then bye. β
β οΈ CAVEATS β οΈ
okay, important bestie moment: pacinfo determines whether or not to read packages from stdin based on a naive check using isatty(3). thatβs the caveat. π
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 <&-. yes, literally that. no cap. π«Ά
bye bestie π β from pacutils, dated 2025-12-04, and yes this is PACINFO(1), periodt.
π¦ where this page comes from
- arch rolling: pacutils 0.15.0-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms