in lib/ramble/spack/cmd/find.py [0:0]
def setup_parser(subparser):
format_group = subparser.add_mutually_exclusive_group()
format_group.add_argument(
"--format", action="store", default=None,
help="output specs with the specified format string")
format_group.add_argument(
"--json", action="store_true", default=False,
help="output specs as machine-readable json records")
subparser.add_argument('-d', '--deps', action='store_true',
help='output dependencies along with found specs')
subparser.add_argument('-p', '--paths', action='store_true',
help='show paths to package install directories')
subparser.add_argument(
'--groups', action='store_true', default=None, dest='groups',
help='display specs in arch/compiler groups (default on)')
subparser.add_argument(
'--no-groups', action='store_false', default=None, dest='groups',
help='do not group specs by arch/compiler')
arguments.add_common_arguments(
subparser, ['long', 'very_long', 'tags'])
subparser.add_argument('-c', '--show-concretized',
action='store_true',
help='show concretized specs in an environment')
subparser.add_argument('-f', '--show-flags',
action='store_true',
dest='show_flags',
help='show spec compiler flags')
subparser.add_argument('--show-full-compiler',
action='store_true',
dest='show_full_compiler',
help='show full compiler specs')
implicit_explicit = subparser.add_mutually_exclusive_group()
implicit_explicit.add_argument(
'-x', '--explicit',
action='store_true',
help='show only specs that were installed explicitly')
implicit_explicit.add_argument(
'-X', '--implicit',
action='store_true',
help='show only specs that were installed as dependencies')
subparser.add_argument(
'-u', '--unknown',
action='store_true',
dest='unknown',
help='show only specs Spack does not have a package for')
subparser.add_argument(
'-m', '--missing',
action='store_true',
dest='missing',
help='show missing dependencies as well as installed specs')
subparser.add_argument(
'-v', '--variants',
action='store_true',
dest='variants',
help='show variants in output (can be long)')
subparser.add_argument(
'--loaded', action='store_true',
help='show only packages loaded in the user environment')
subparser.add_argument('-M', '--only-missing',
action='store_true',
dest='only_missing',
help='show only missing dependencies')
subparser.add_argument(
'--deprecated', action='store_true',
help='show deprecated packages as well as installed specs')
subparser.add_argument(
'--only-deprecated', action='store_true',
help='show only deprecated packages')
subparser.add_argument('-N', '--namespace',
action='store_true',
help='show fully qualified package names')
subparser.add_argument(
'--start-date',
help='earliest date of installation [YYYY-MM-DD]'
)
subparser.add_argument(
'--end-date', help='latest date of installation [YYYY-MM-DD]'
)
subparser.add_argument(
'-b', '--bootstrap', action='store_true',
help='show software in the internal bootstrap store'
)
arguments.add_common_arguments(subparser, ['constraint'])