rez-context#
Usage#
rez context [-h] [--req] [--res] [--so] [--su] [-t] [--which CMD] [-g]
[-d] [--pg] [--wg FILE] [--pp PKG] [-i]
[-f {bash,csh,pwsh,sh,tcsh,zsh,dict,table,json}]
[-s {file,eval}] [--no-env] [--diff RXT] [--fetch] [-v]
[RXT]
description#
Print information about the current rez context, or a given context file.
Options#
- --req, --print-request#
print only the request list (not including implicits)
- --so, --source-order#
print resolved packages in order they are sorted, rather than alphabetical order
- --su, --show-uris#
list resolved package’s URIs, rather than the default ‘root’ filepath
- -t, --tools#
print a list of the executables available in the context
- --which <cmd>#
locate a program within the context
- -g, --graph#
display the resolve graph as an image
- -d, --dependency-graph#
display the (simpler) dependency graph. Works in combination with other graph options
- --pg, --print-graph#
print the resolve graph as a string
- --wg, --write-graph <file>#
write the resolve graph to FILE
- --pp, --prune-package <pkg>#
prune the graph down to PKG
- -i, --interpret#
interpret the context and print the resulting code
- -f, --format#
print interpreted output in the given format. Ignored if
--interpret
is not present (default: “bash”). If one of table, dict or json, the environ dict is printed.Choices: bash, csh, pwsh, sh, tcsh, zsh, dict, table, json
- -s, --style#
Set code output style. Ignored if
--interpret
is not present (default: “file”)Choices: file, eval
- --no-env#
interpret the context in an empty environment
- --diff <rxt>#
diff the current context against the given context
- --fetch#
diff the current context against a re-resolved copy of the current context
- -v, --verbose#
verbose mode, repeat for more verbosity