pacman-conf - query pacman’s configuration file


pacman-conf [options] [<directive> …]

pacman-conf (--repo-list|--help|--version)


pacman-conf is a utility for parsing the pacman configuration file and returning script-friendly output. It is designed to properly handle non-trivial configuration features such as variable interpolation and the use of the Include directive, and guarantees that it will return the same configuration values which pacman itself would use.

pacman-conf will output the fully-resolved contents of the configuration file by default, or, if provided with the name of a configuration directive, output the contents of the given directive alone.


-c, --config <path>

Specify an alternate configuration file.

-R, --rootdir <path>

Specify an alternate installation root (default is /).

-r, --repo <repository>

Query options for a specific repository.

-v, --verbose

Always shown directive names.

-l, --repo-list

List configured repositories.

-h, --help

Output syntax and command line options.

-V, --version

Display version and exit.


pacman-conf -r core Usage

Show the value of the Usage configuration option for core repository.

pacman-conf HoldPkg

Show the value of the HoldPkg configuration option.

See Also

See the pacman website at for current information on pacman and its related tools.


Bugs? You must be kidding; there are no bugs in this software. But if we happen to be wrong, please report them to the issue tracker at with specific information such as your command-line, the nature of the bug, and even the package database if it helps.


Current maintainers:

Past major contributors:

For additional contributors, use git shortlog -s on the pacman.git repository.