patom - atom parsing utility¶
Synopsis¶
patom [-h] [–version] [–debug] [-q] [-v] [–color BOOLEAN] [-F FORMAT [ATOM …] | -c ATOM ATOM]
Options¶
-F FORMAT [ATOM ...], --format FORMAT [ATOM ...]
Specify a custom output format.
Conversion specifiers start with a
%
symbol and are followed by either{
or[
. Next is the name of the field to expand, followed by a matching}
or]
.The difference between
{
and[
is that the latter is only printed if the field referred is set, while the former prints<unset>
in that case.The following fields are supported:
- CATEGORY
The category of the package.
- PACKAGE
The package name.
- VERSION
The package version without the ebuild revision.
- FULLVER
The package name, version and revision when not zero. Thus, a zero revision
-r0
is not printed.- REVISION
The ebuild revision.
- SLOT
The package slot, if exists in atom, otherwise empty.
- SUBSLOT
The package sub slot, if exists in atom, otherwise empty.
- REPO_ID
The package repository.
- OP
The package prefixes, that is version specifiers.
-c ATOM ATOM, --compare ATOM ATOM
Compare two atoms
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.