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

Remove an entry from the world file. Can be specified multiple times.

-a ADD, --add ADD

Add an entry to the world file. Can be specified multiple times.