pconfig - configuration querying utility¶
Synopsis¶
pconfig [-h] [--version] [--debug] [-q] [-v] [--color BOOLEAN]
[--config CONFIG_PATH]
{classes,describe_class,uncollapsable,dump,configurables,dump-uncollapsed,package,world} ...
Base Options¶
- -h, --help¶
Show this help message and exit. To get more information see the related man page.
- --version¶
Show this program’s version information and exit.
When running from within a git repo or a version installed from git the latest commit hash and date will be shown.
- --debug¶
Enable debug checks and show verbose debug output.
- -q, --quiet¶
Suppress non-error, informational messages.
- -v, --verbose¶
Increase the verbosity of various output.
- --color BOOLEAN¶
Toggle colored output support. This can be used to forcibly enable color support when piping output or other situations where stdout is not a tty.
Config Options¶
- --config CONFIG_PATH¶
The path to a custom pkgcore config file or portage config directory can be given to override loading the default system config.
Alternatively, an argument of ‘false’ or ‘no’ will skip loading the system config entirely if one exists.
Subcommands¶
configuration related subcommands
pconfig classes - list all classes referenced by the config¶
Synopsis¶
pconfig classes [-h] [--debug] [-q] [-v] [--color BOOLEAN]
Base Options¶
- -h, --help¶
Show this help message and exit. To get more information see the related man page.
- --debug¶
Enable debug checks and show verbose debug output.
- -q, --quiet¶
Suppress non-error, informational messages.
- -v, --verbose¶
Increase the verbosity of various output.
- --color BOOLEAN¶
Toggle colored output support. This can be used to forcibly enable color support when piping output or other situations where stdout is not a tty.
pconfig describe_class - describe the arguments a class needs, how to use it in a config¶
Synopsis¶
pconfig describe_class [-h] [--debug] [-q] [-v] [--color BOOLEAN]
target_class
Positional Arguments¶
- target_class¶
The class to inspect and output details about
Base Options¶
- -h, --help¶
Show this help message and exit. To get more information see the related man page.
- --debug¶
Enable debug checks and show verbose debug output.
- -q, --quiet¶
Suppress non-error, informational messages.
- -v, --verbose¶
Increase the verbosity of various output.
- --color BOOLEAN¶
Toggle colored output support. This can be used to forcibly enable color support when piping output or other situations where stdout is not a tty.
pconfig uncollapsable - show configuration objects that could not be collapsed/instantiated¶
Synopsis¶
pconfig uncollapsable [-h] [--debug] [-q] [-v] [--color BOOLEAN]
Base Options¶
- -h, --help¶
Show this help message and exit. To get more information see the related man page.
- --debug¶
Enable debug checks and show verbose debug output.
- -q, --quiet¶
Suppress non-error, informational messages.
- -v, --verbose¶
Increase the verbosity of various output.
- --color BOOLEAN¶
Toggle colored output support. This can be used to forcibly enable color support when piping output or other situations where stdout is not a tty.
pconfig dump - dump the entire configuration¶
Synopsis¶
pconfig dump [-h] [--debug] [-q] [-v] [--color BOOLEAN] [typename]
Positional Arguments¶
- typename¶
if specified, limit output to just config directives of this type (defaults to showing all types)
Base Options¶
- -h, --help¶
Show this help message and exit. To get more information see the related man page.
- --debug¶
Enable debug checks and show verbose debug output.
- -q, --quiet¶
Suppress non-error, informational messages.
- -v, --verbose¶
Increase the verbosity of various output.
- --color BOOLEAN¶
Toggle colored output support. This can be used to forcibly enable color support when piping output or other situations where stdout is not a tty.
pconfig configurables - list registered configurables (may not be complete)¶
Synopsis¶
pconfig configurables [-h] [--debug] [-q] [-v] [--color BOOLEAN]
[typename]
Positional Arguments¶
- typename¶
if specified, only output configurables of that type; else output all configurables
Base Options¶
- -h, --help¶
Show this help message and exit. To get more information see the related man page.
- --debug¶
Enable debug checks and show verbose debug output.
- -q, --quiet¶
Suppress non-error, informational messages.
- -v, --verbose¶
Increase the verbosity of various output.
- --color BOOLEAN¶
Toggle colored output support. This can be used to forcibly enable color support when piping output or other situations where stdout is not a tty.
pconfig dump-uncollapsed - dump the configuration in a raw, uncollapsed form¶
Synopsis¶
pconfig dump-uncollapsed [-h] [--debug] [-q] [-v] [--color BOOLEAN]
Base Options¶
- -h, --help¶
Show this help message and exit. To get more information see the related man page.
- --debug¶
Enable debug checks and show verbose debug output.
- -q, --quiet¶
Suppress non-error, informational messages.
- -v, --verbose¶
Increase the verbosity of various output.
- --color BOOLEAN¶
Toggle colored output support. This can be used to forcibly enable color support when piping output or other situations where stdout is not a tty.
pconfig package - invoke a packages custom configuration scripts¶
Synopsis¶
pconfig package [--domain DOMAIN] [-h] [--debug] [-q] [-v]
[--color BOOLEAN]
query [query ...]
Positional Arguments¶
- query¶
restrictions/atoms; matching installed packages will be configured
Config Options¶
- --domain DOMAIN¶
custom pkgcore domain to use for this operation
Base Options¶
- -h, --help¶
Show this help message and exit. To get more information see the related man page.
- --debug¶
Enable debug checks and show verbose debug output.
- -q, --quiet¶
Suppress non-error, informational messages.
- -v, --verbose¶
Increase the verbosity of various output.
- --color BOOLEAN¶
Toggle colored output support. This can be used to forcibly enable color support when piping output or other situations where stdout is not a tty.
pconfig world - inspect and modify the world file¶
Synopsis¶
pconfig world [--domain DOMAIN] [-h] [--debug] [-q] [-v]
[--color BOOLEAN] [-l] [-r REMOVE] [-a ADD]
Config Options¶
- --domain DOMAIN¶
custom pkgcore domain to use for this operation
Base Options¶
- -h, --help¶
Show this help message and exit. To get more information see the related man page.
- --debug¶
Enable debug checks and show verbose debug output.
- -q, --quiet¶
Suppress non-error, informational messages.
- -v, --verbose¶
Increase the verbosity of various output.
- --color BOOLEAN¶
Toggle colored output support. This can be used to forcibly enable color support when piping output or other situations where stdout is not a tty.
Command Modes¶
These options are directives for what to do with the world file. You can do multiple operations in a single invocation. For example, you can have –add x11-wm/fluxbox –remove gnome-base/gnome -l to add fluxbox, remove gnome, and list the world file contents all in one call.
- -l, --list¶
List the current world file contents for this domain.
- -r, --remove REMOVE¶
Remove an entry from the world file. Can be specified multiple times.
- -a, --add ADD¶
Add an entry to the world file. Can be specified multiple times.