Skip to content

Instantly share code, notes, and snippets.

@stuhood
Created January 30, 2020 19:46
Show Gist options
  • Save stuhood/d5e30bc03e6aad3479c1ef71ed9e51dc to your computer and use it in GitHub Desktop.
Save stuhood/d5e30bc03e6aad3479c1ef71ed9e51dc to your computer and use it in GitHub Desktop.
#!/bin/bash
# Copyright 2015 Pants project contributors (see CONTRIBUTORS.md).
# Licensed under the Apache License, Version 2.0 (see LICENSE).
#
# This script was generated by `pants bash-completion`
#
# Pants Autocompletion Support
#
# To use, copy this script to a file. You can either install it by:
#
# - Copying the script to /etc/bash-completion.d/pants-completion.bash.
# - Using the "source" command to include it in your ~/.bashrc file.
#
# Note that the autocompletion will not work if you just run the file.
# It must be "sourced" into the environment
__pants_scopes=' analysis.zinc bash-completion bench binary.binary-jvm-prep-command binary.binary-prep-command binary.cpp binary.cpplib binary.dup binary.go binary.jvm binary.py binary.py-wheels bootstrap.bootstrap-jvm-tools bootstrap.jar-dependency-management bootstrap.provide-tools-jar bootstrap.substitute-aliased-targets buildgen.go buildozer bundle.consolidate-classpath bundle.dup bundle.jvm bundle.lambdex-prep bundle.lambdex-run bundle.node bundle.py check-published-deps classmap clean-all clean-all.kill-pantsd clean-all.ng-killall cloc compile compile.compile-jvm-prep-command compile.compile-prep-command compile.cpp compile.errorprone compile.findbugs compile.go compile.javac compile.node compile.rsc confluence deferred-sources dep-usage.jvm dependees dependencies depmap detect-duplicates doc.javadoc doc.scaladoc export export-classpath export-dep-as-jar filedeps filemap filter fmt.go fmt.google-java-format fmt.isort fmt.isort-prep fmt.javascriptstyle fmt.scalafix fmt.scalafmt gen.antlr-java gen.antlr-py gen.avro-java gen.go-protobuf gen.go-thrift gen.grpcio-prep gen.grpcio-run gen.jax-ws gen.jaxb gen.protoc gen.py-thrift-namespace-clash-check gen.ragel gen.scrooge gen.thrift-java gen.thrift-py gen.thrifty gen.wire go go-env idea-plugin imports.ivy-imports index.bundle-entries index.kythe-java-extract index.kythe-java-index invalidate.ng-killall jar.create jvm-platform-explain jvm-platform-validate kill-pantsd killserver link.shared-libraries lint.checkstyle lint.go lint.google-java-format lint.javascriptstyle lint.jvm-dep-check lint.python-eval lint.pythonstyle lint.scalafix lint.scalafmt lint.scalastyle lint.thrift login markdown meta-rename minimize native-compile.c-for-ctypes native-compile.conan-fetch native-compile.conan-prep native-compile.cpp-for-ctypes ng-killall node-install options outdated.ivy path paths publish.jar pyprep.build-local-dists pyprep.interpreter pyprep.requirements pyprep.sources reference repl-dirty.scala-dirty repl.node repl.py repl.scala resolve.coursier resolve.go resolve.ivy resolve.node resolve.scala-js-compile resolve.scala-js-link resources.prepare resources.services run-dirty.jvm-dirty run.cpp run.go run.jvm run.node run.py server setup-py sitegen sort targets test.go test.junit test.legacy test.node test.pytest test.pytest-prep test.test-jvm-prep-command test.test-prep-command unpack-jars unpack-wheels'
__pants_global_options='--time --no-loop --explain --colors --ignore-pants-warnings --spec-file --target-spec-file --quiet -x --no-time --level --owner-of -e --tag --no-quiet --no-colors -q --v2-ui --no-explain --loop --positional-arg-file -l --no-v2-ui'
__pants_options_for_analysis_zinc='--analysis-zinc-quiet --no-analysis-zinc-quiet --no-colors --analysis-zinc-level -q --colors --level --analysis-zinc-q --analysis-zinc-l --execution-strategy --no-analysis-zinc-colors --quiet -l --no-quiet --analysis-zinc-colors --analysis-zinc-execution-strategy'
__pants_options_for_bash_completion='--bash-completion-sep --bash-completion-quiet --output-file --no-bash-completion-colors --sep --colors --no-transitive --quiet --bash-completion-l --no-bash-completion-quiet --bash-completion-colors --level --bash-completion-transitive --no-quiet --no-bash-completion-transitive --transitive --bash-completion-q --no-colors -q --bash-completion-level --bash-completion-output-file -l'
__pants_options_for_bench='--no-memory --bench-quiet --bench-confs --bench-q --memory --debug --colors --confs --quiet --bench-memory --bench-colors --no-bench-debug --bench-level --level --bench-debug --bench-l --no-bench-quiet --bench-target --no-bench-colors --no-quiet --no-debug --no-colors -q --no-bench-memory --target -l'
__pants_options_for_binary_binary_jvm_prep_command='--binary-binary-jvm-prep-command-colors --no-binary-binary-jvm-prep-command-colors --no-colors -q --binary-binary-jvm-prep-command-q --binary-binary-jvm-prep-command-quiet --colors --no-binary-binary-jvm-prep-command-quiet --level --binary-binary-jvm-prep-command-l --binary-binary-jvm-prep-command-level --quiet -l --no-quiet'
__pants_options_for_binary_binary_prep_command='--binary-binary-prep-command-quiet --no-binary-binary-prep-command-colors --no-colors -q --colors --level --quiet --binary-binary-prep-command-q --no-binary-binary-prep-command-quiet --binary-binary-prep-command-colors -l --no-quiet --binary-binary-prep-command-level --binary-binary-prep-command-l'
__pants_options_for_binary_cpp='--binary-cpp-level --binary-cpp-colors --no-binary-cpp-colors --no-colors -q --binary-cpp-q --colors --ld-options --level --no-binary-cpp-quiet --binary-cpp-quiet --quiet -l --no-quiet --binary-cpp-l --binary-cpp-ld-options'
__pants_options_for_binary_cpplib='--binary-cpplib-level --binary-cpplib-quiet --no-colors --binary-cpplib-colors -q --colors --level --quiet --no-binary-cpplib-quiet --binary-cpplib-l --no-binary-cpplib-colors -l --no-quiet --binary-cpplib-q'
__pants_options_for_binary_dup='--no-binary-dup-colors --binary-dup-exclude-patterns --execution-strategy --skip --binary-dup-l --max-dups --binary-dup-quiet --colors --binary-dup-max-dups --binary-dup-q --quiet --no-binary-dup-quiet --binary-dup-skip --binary-dup-level --no-skip --exclude-dirs --binary-dup-exclude-dirs --level --binary-dup-exclude-files --no-binary-dup-skip --no-quiet --exclude-files --binary-dup-colors --no-colors -q --binary-dup-execution-strategy --exclude-patterns -l'
__pants_options_for_binary_go='--binary-go-q --no-binary-go-colors --no-colors --binary-go-l -q --no-binary-go-quiet --colors --binary-go-colors --level --binary-go-quiet --quiet -l --no-quiet --binary-go-level'
__pants_options_for_binary_jvm='--binary-jvm-colors --no-colors -q --binary-jvm-quiet --colors --binary-jvm-l --binary-jvm-execution-strategy --level --binary-jvm-level --binary-jvm-q --execution-strategy --quiet -l --no-quiet --no-binary-jvm-colors --no-binary-jvm-quiet'
__pants_options_for_binary_py='--no-binary-py-quiet --binary-py-level --binary-py-quiet --no-include-run-information --binary-py-l --no-colors -q --no-binary-py-include-run-information --colors --binary-py-include-run-information --level --binary-py-colors --binary-py-q --quiet -l --no-quiet --include-run-information --no-binary-py-colors'
__pants_options_for_binary_py_wheels='--no-colors --binary-py-wheels-q -q --no-binary-py-wheels-quiet --colors --binary-py-wheels-l --binary-py-wheels-colors --level --binary-py-wheels-level --quiet --binary-py-wheels-quiet --no-binary-py-wheels-colors -l --no-quiet'
__pants_options_for_bootstrap_bootstrap_jvm_tools='--bootstrap-bootstrap-jvm-tools-level --allow-global-excludes --no-bootstrap-bootstrap-jvm-tools-quiet --execution-strategy --bootstrap-bootstrap-jvm-tools-colors --no-bootstrap-bootstrap-jvm-tools-eager --colors --no-bootstrap-bootstrap-jvm-tools-allow-global-excludes --quiet --bootstrap-bootstrap-jvm-tools-allow-global-excludes --eager --bootstrap-bootstrap-jvm-tools-execution-strategy --bootstrap-bootstrap-jvm-tools-report --report --level --no-report --bootstrap-bootstrap-jvm-tools-shader-jvm-options --no-allow-global-excludes --no-quiet --no-eager --bootstrap-bootstrap-jvm-tools-eager --bootstrap-bootstrap-jvm-tools-quiet --no-bootstrap-bootstrap-jvm-tools-colors --no-colors -q --shader-jvm-options --bootstrap-bootstrap-jvm-tools-q -l --no-bootstrap-bootstrap-jvm-tools-report --bootstrap-bootstrap-jvm-tools-l'
__pants_options_for_bootstrap_jar_dependency_management='--bootstrap-jar-dependency-management-colors --bootstrap-jar-dependency-management-quiet --no-bootstrap-jar-dependency-management-colors --no-colors -q --bootstrap-jar-dependency-management-q --colors --level --bootstrap-jar-dependency-management-l --bootstrap-jar-dependency-management-level --no-bootstrap-jar-dependency-management-quiet --quiet -l --no-quiet'
__pants_options_for_bootstrap_provide_tools_jar='--no-bootstrap-provide-tools-jar-colors --no-quiet --bootstrap-provide-tools-jar-q --no-colors -q --colors --bootstrap-provide-tools-jar-level --level --bootstrap-provide-tools-jar-quiet --no-bootstrap-provide-tools-jar-quiet --quiet -l --bootstrap-provide-tools-jar-colors --bootstrap-provide-tools-jar-l'
__pants_options_for_bootstrap_substitute_aliased_targets='--bootstrap-substitute-aliased-targets-quiet --no-bootstrap-substitute-aliased-targets-quiet --no-colors --no-bootstrap-substitute-aliased-targets-colors -q --colors --bootstrap-substitute-aliased-targets-q --level --bootstrap-substitute-aliased-targets-colors --quiet -l --no-quiet --bootstrap-substitute-aliased-targets-l --bootstrap-substitute-aliased-targets-level'
__pants_options_for_buildgen_go='--no-colors --buildgen-go-quiet -q --buildgen-go-colors --colors --no-buildgen-go-colors --level --buildgen-go-q --no-buildgen-go-quiet --quiet -l --no-quiet --buildgen-go-l --buildgen-go-level'
__pants_options_for_buildozer='--add-dependencies --buildozer-level --colors --no-buildozer-quiet --quiet --buildozer-colors --level --buildozer-add-dependencies --buildozer-command --command --no-quiet --buildozer-l --no-colors --remove-dependencies -q --buildozer-q --buildozer-quiet --buildozer-remove-dependencies -l --no-buildozer-colors'
__pants_options_for_bundle_consolidate_classpath='--bundle-consolidate-classpath-colors --no-bundle-consolidate-classpath-quiet --bundle-consolidate-classpath-execution-strategy --bundle-consolidate-classpath-q --no-colors --no-bundle-consolidate-classpath-colors -q --bundle-consolidate-classpath-quiet --colors --level --bundle-consolidate-classpath-level --execution-strategy --quiet -l --no-quiet --bundle-consolidate-classpath-l'
__pants_options_for_bundle_dup='--bundle-dup-exclude-patterns --bundle-dup-level --no-bundle-dup-quiet --execution-strategy --skip --max-dups --bundle-dup-colors --no-bundle-dup-skip --bundle-dup-execution-strategy --colors --bundle-dup-max-dups --quiet --bundle-dup-skip --no-skip --exclude-dirs --bundle-dup-exclude-files --level --bundle-dup-q --no-quiet --exclude-files --bundle-dup-quiet --bundle-dup-exclude-dirs --no-colors -q --no-bundle-dup-colors --exclude-patterns -l --bundle-dup-l'
__pants_options_for_bundle_jvm='--no-bundle-jvm-quiet --archive --bundle-jvm-level --no-colors --bundle-jvm-quiet -q --bundle-jvm-colors --bundle-jvm-archive --colors --level --no-bundle-jvm-colors --execution-strategy --bundle-jvm-q --bundle-jvm-execution-strategy --quiet -l --no-quiet --bundle-jvm-l'
__pants_options_for_bundle_lambdex_prep='--bundle-lambdex-prep-q --bundle-lambdex-prep-l --no-bundle-lambdex-prep-quiet --no-bundle-lambdex-prep-colors --bundle-lambdex-prep-level --no-colors -q --colors --bundle-lambdex-prep-quiet --level --quiet -l --no-quiet --bundle-lambdex-prep-colors'
__pants_options_for_bundle_lambdex_run='--bundle-lambdex-run-level --no-bundle-lambdex-run-quiet --no-colors -q --colors --level --quiet --bundle-lambdex-run-l --bundle-lambdex-run-quiet --bundle-lambdex-run-q --no-bundle-lambdex-run-colors -l --no-quiet --bundle-lambdex-run-colors'
__pants_options_for_bundle_node='--bundle-node-q --no-bundle-node-quiet --no-colors -q --bundle-node-colors --colors --level --bundle-node-quiet --bundle-node-l --quiet -l --no-quiet --no-bundle-node-colors --bundle-node-level'
__pants_options_for_bundle_py='--bundle-py-l --archive --no-bundle-py-quiet --no-colors --no-bundle-py-colors -q --bundle-py-archive --colors --level --bundle-py-level --bundle-py-q --bundle-py-quiet --quiet -l --no-quiet --bundle-py-colors'
__pants_options_for_check_published_deps='--check-published-deps-q --check-published-deps-quiet --no-print-uptodate --output-file --no-check-published-deps-transitive --check-published-deps-sep --check-published-deps-l --check-published-deps-output-file --sep --check-published-deps-print-uptodate --colors --no-check-published-deps-quiet --no-transitive --no-check-published-deps-print-uptodate --quiet --print-uptodate --no-check-published-deps-colors --level --check-published-deps-level --no-quiet --check-published-deps-colors --transitive --no-colors -q --check-published-deps-transitive -l'
__pants_options_for_classmap='--internal-only --classmap-l --no-classmap-transitive --classmap-quiet --output-file --classmap-internal-only --classmap-sep --no-internal-only --sep --colors --classmap-q --no-transitive --quiet --classmap-colors --no-classmap-quiet --level --no-quiet --transitive --classmap-output-file --no-classmap-colors --classmap-transitive --no-colors --classmap-level -q --no-classmap-internal-only -l'
__pants_options_for_clean_all='--no-clean-all-colors --clean-all-level --no-clean-all-async --no-async --colors --no-clean-all-quiet --no-clean-all-ng-killall-everywhere --quiet --clean-all-async --clean-all-l --level --no-quiet --no-colors --clean-all-quiet -q --clean-all-colors --clean-all-q --async -l --clean-all-ng-killall-everywhere'
__pants_options_for_clean_all_kill_pantsd='--clean-all-kill-pantsd-colors --no-clean-all-kill-pantsd-colors --no-colors -q --no-clean-all-kill-pantsd-quiet --colors --level --clean-all-kill-pantsd-l --clean-all-kill-pantsd-level --clean-all-kill-pantsd-quiet --quiet -l --no-quiet --clean-all-kill-pantsd-q'
__pants_options_for_clean_all_ng_killall='--clean-all-ng-killall-level --no-quiet --no-colors -q --colors --everywhere --level --no-everywhere --clean-all-ng-killall-l --clean-all-ng-killall-quiet --no-clean-all-ng-killall-everywhere --clean-all-ng-killall-colors --quiet -l --no-clean-all-ng-killall-colors --clean-all-ng-killall-everywhere --clean-all-ng-killall-q --no-clean-all-ng-killall-quiet'
__pants_options_for_cloc='--no-cloc-colors --no-cloc-ignored --no-cloc-quiet --output-file --cloc-output-file --cloc-level --ignored --sep --cloc-ignored --colors --cloc-l --no-transitive --cloc-transitive --no-ignored --cloc-colors --quiet --level --no-cloc-transitive --no-quiet --transitive --cloc-q --no-colors -q --cloc-quiet -l --cloc-sep'
__pants_options_for_compile='--no-compile-rsc-debug-symbols --compile-rsc-zinc-outline --compile-rsc-scala-workflow-override --compile-findbugs-fail-on-error --compile-rsc-execution-strategy --compile-errorprone-exclude-patterns --no-compile-findbugs-relaxed --compile-javac-execution-strategy --compile-findbugs-max-rank --compile-rsc-extra-rsc-args --compile-javac-debug-symbols --compile-rsc-warnings --compile-rsc-force-compiler-tag-prefix --compile-findbugs-execution-strategy --compile-findbugs-transitive --compile-javac-warnings --colors --compile-q --compile-findbugs-relaxed --no-compile-findbugs-skip --compile-level --no-compile-javac-suggest-missing-deps --compile-rsc-workflow --compile-findbugs-exclude-filter-file --compile-errorprone-transitive --quiet --compile-quiet --no-compile-errorprone-transitive --compile-findbugs-exclude-patterns --no-compile-javac-debug-symbols --compile-l --compile-findbugs-effort --compile-javac-suggest-missing-deps --compile-rsc-suggest-missing-deps --compile-errorprone-skip --no-compile-rsc-warnings --level --compile-rsc-buildozer --no-compile-rsc-suggest-missing-deps --compile-findbugs-include-filter-file --no-quiet --no-compile-rsc-zinc-outline --compile-errorprone-execution-strategy --compile-findbugs-skip --compile-findbugs-threshold --no-compile-errorprone-skip --no-colors --compile-findbugs-nested -q --compile-rsc-debug-symbols --no-compile-colors --no-compile-findbugs-nested --no-compile-quiet --no-compile-findbugs-fail-on-error --compile-go-build-flags --compile-errorprone-command-line-options --compile-javac-buildozer -l --compile-colors --no-compile-javac-warnings --no-compile-findbugs-transitive'
__pants_options_for_compile_compile_jvm_prep_command='--compile-compile-jvm-prep-command-level --no-colors -q --compile-compile-jvm-prep-command-q --compile-compile-jvm-prep-command-quiet --no-compile-compile-jvm-prep-command-colors --colors --compile-compile-jvm-prep-command-colors --level --compile-compile-jvm-prep-command-l --no-compile-compile-jvm-prep-command-quiet --quiet -l --no-quiet'
__pants_options_for_compile_compile_prep_command='--compile-compile-prep-command-q --no-colors --no-compile-compile-prep-command-colors -q --compile-compile-prep-command-colors --no-compile-compile-prep-command-quiet --colors --compile-compile-prep-command-quiet --level --compile-compile-prep-command-l --compile-compile-prep-command-level --quiet -l --no-quiet'
__pants_options_for_compile_cpp='--no-colors -q --colors --compile-cpp-q --level --no-compile-cpp-quiet --compile-cpp-level --compile-cpp-quiet --quiet -l --no-quiet --compile-cpp-l --no-compile-cpp-colors --compile-cpp-colors'
__pants_options_for_compile_errorprone='--compile-errorprone-colors --compile-errorprone-exclude-patterns --execution-strategy --skip --compile-errorprone-level --command-line-options --colors --no-compile-errorprone-colors --no-transitive --compile-errorprone-transitive --no-compile-errorprone-transitive --quiet --no-skip --compile-errorprone-skip --level --compile-errorprone-quiet --no-quiet --no-compile-errorprone-quiet --transitive --compile-errorprone-l --compile-errorprone-execution-strategy --no-compile-errorprone-skip --no-colors -q --compile-errorprone-command-line-options --exclude-patterns -l --compile-errorprone-q'
__pants_options_for_compile_findbugs='--compile-findbugs-level --compile-findbugs-q --compile-findbugs-fail-on-error --no-compile-findbugs-relaxed --execution-strategy --skip --effort --compile-findbugs-max-rank --compile-findbugs-execution-strategy --include-filter-file --compile-findbugs-quiet --compile-findbugs-transitive --colors --compile-findbugs-relaxed --no-compile-findbugs-skip --no-transitive --compile-findbugs-exclude-filter-file --compile-findbugs-exclude-patterns --quiet --no-nested --no-skip --compile-findbugs-effort --no-fail-on-error --level --no-relaxed --compile-findbugs-include-filter-file --threshold --exclude-filter-file --no-quiet --transitive --no-compile-findbugs-transitive --compile-findbugs-skip --relaxed --compile-findbugs-threshold --compile-findbugs-colors --no-colors --compile-findbugs-nested --compile-findbugs-l -q --nested --max-rank --no-compile-findbugs-nested --no-compile-findbugs-quiet --no-compile-findbugs-fail-on-error --no-compile-findbugs-colors --exclude-patterns -l --fail-on-error'
__pants_options_for_compile_go='--compile-go-level --no-compile-go-colors --no-quiet --no-colors --compile-go-l -q --compile-go-q --compile-go-quiet --colors --level --no-compile-go-quiet --compile-go-build-flags --compile-go-colors --quiet -l --build-flags'
__pants_options_for_compile_javac='--compile-javac-q --execution-strategy --no-compile-javac-colors --compile-javac-execution-strategy --compile-javac-debug-symbols --compile-javac-colors --buildozer --compile-javac-warnings --no-compile-javac-suggest-missing-deps --colors --no-debug-symbols --compile-javac-l --quiet --no-compile-javac-debug-symbols --compile-javac-quiet --compile-javac-suggest-missing-deps --suggest-missing-deps --debug-symbols --no-warnings --level --compile-javac-level --warnings --no-quiet --no-suggest-missing-deps --no-colors -q --no-compile-javac-quiet --compile-javac-buildozer -l --no-compile-javac-warnings'
__pants_options_for_compile_node='--compile-node-q --compile-node-level --compile-node-quiet --no-compile-node-quiet --no-colors --compile-node-l --compile-node-colors --no-compile-node-colors -q --colors --level --quiet -l --no-quiet'
__pants_options_for_compile_rsc='--no-compile-rsc-debug-symbols --compile-rsc-zinc-outline --compile-rsc-scala-workflow-override --compile-rsc-execution-strategy --zinc-outline --workflow --execution-strategy --extra-rsc-args --compile-rsc-extra-rsc-args --no-compile-rsc-colors --compile-rsc-warnings --compile-rsc-force-compiler-tag-prefix --buildozer --colors --no-debug-symbols --compile-rsc-workflow --quiet --compile-rsc-l --no-zinc-outline --suggest-missing-deps --compile-rsc-suggest-missing-deps --no-compile-rsc-quiet --no-compile-rsc-warnings --debug-symbols --no-warnings --scala-workflow-override --compile-rsc-buildozer --level --no-compile-rsc-suggest-missing-deps --warnings --compile-rsc-level --no-quiet --no-suggest-missing-deps --compile-rsc-quiet --no-compile-rsc-zinc-outline --compile-rsc-q --compile-rsc-debug-symbols --no-colors -q --force-compiler-tag-prefix --compile-rsc-colors -l'
__pants_options_for_confluence='--confluence-quiet --confluence-open --no-force --colors --confluence-q --no-open --confluence-force --quiet --confluence-user --no-confluence-colors --open --level --no-confluence-force --confluence-l --no-quiet --no-confluence-quiet --confluence-url --force --url --no-confluence-open --no-colors -q --confluence-colors --confluence-level -l --user'
__pants_options_for_deferred_sources='--no-deferred-sources-colors --deferred-sources-l --no-colors -q --deferred-sources-q --colors --level --no-deferred-sources-quiet --deferred-sources-level --deferred-sources-colors --quiet -l --no-quiet --deferred-sources-quiet'
__pants_options_for_dep_usage_jvm='--internal-only --dep-usage-jvm-transitive --no-dep-usage-jvm-colors --dep-usage-jvm-level --no-dep-usage-jvm-internal-only --no-dep-usage-jvm-quiet --dep-usage-jvm-output-file --summary --output-file --dep-usage-jvm-quiet --no-use-cached --no-internal-only --dep-usage-jvm-internal-only --colors --no-transitive --no-dep-usage-jvm-use-cached --dep-usage-jvm-l --quiet --dep-usage-jvm-summary --dep-usage-jvm-use-cached --no-summary --level --no-quiet --transitive --use-cached --no-dep-usage-jvm-transitive --dep-usage-jvm-q --dep-usage-jvm-size-estimator --no-colors --no-dep-usage-jvm-summary -q --dep-usage-jvm-colors --size-estimator -l'
__pants_options_for_dependees='--output-format --no-dependees-closed --dependees-level --dependees-colors --dependees-l --dependees-output-file --no-dependees-quiet --output-file --dependees-output-format --sep --dependees-quiet --colors --closed --dependees-sep --no-transitive --dependees-transitive --quiet --no-dependees-transitive --no-dependees-colors --level --no-quiet --transitive --no-closed --dependees-closed --no-colors -q --dependees-q -l'
__pants_options_for_dependencies='--internal-only --no-dependencies-transitive --dependencies-colors --dependencies-quiet --no-dependencies-internal-only --output-file --no-dependencies-quiet --no-internal-only --external-only --sep --type --colors --no-transitive --dependencies-l --dependencies-type --quiet --no-dependencies-colors --dependencies-level --dependencies-q --dependencies-external-only --level --no-dependencies-external-only --dependencies-output-file --no-quiet --transitive --no-colors -q --no-external-only --dependencies-transitive --dependencies-internal-only --dependencies-sep -l'
__pants_options_for_depmap='--internal-only --graph --no-depmap-minimal --depmap-internal-only --no-depmap-tree --no-graph --no-depmap-graph --depmap-level --output-file --depmap-show-types --no-depmap-colors --depmap-q --depmap-output-file --show-types --no-internal-only --external-only --sep --colors --no-transitive --no-tree --quiet --no-depmap-quiet --depmap-separator --depmap-sep --tree --no-depmap-external-only --depmap-quiet --separator --level --depmap-transitive --depmap-colors --depmap-l --no-quiet --no-minimal --depmap-graph --transitive --depmap-external-only --depmap-minimal --no-show-types --no-colors -q --no-depmap-show-types --no-external-only --minimal --no-depmap-transitive --no-depmap-internal-only -l --depmap-tree'
__pants_options_for_detect_duplicates='--detect-duplicates-exclude-patterns --detect-duplicates-exclude-files --execution-strategy --skip --max-dups --no-detect-duplicates-quiet --no-detect-duplicates-skip --detect-duplicates-skip --detect-duplicates-colors --colors --detect-duplicates-max-dups --quiet --detect-duplicates-quiet --no-skip --exclude-dirs --level --detect-duplicates-level --detect-duplicates-l --no-quiet --exclude-files --no-colors -q --detect-duplicates-q --no-detect-duplicates-colors --detect-duplicates-execution-strategy --detect-duplicates-exclude-dirs --exclude-patterns -l'
__pants_options_for_doc_javadoc='--doc-javadoc-q --doc-javadoc-quiet --doc-javadoc-l --skip --doc-javadoc-open --doc-javadoc-transitive --no-combined --doc-javadoc-confs --no-doc-javadoc-skip --combined --colors --doc-javadoc-colors --no-open --ignore-failure --no-transitive --confs --no-doc-javadoc-quiet --quiet --open --no-skip --no-doc-javadoc-transitive --doc-javadoc-combined --doc-javadoc-exclude-patterns --doc-javadoc-include-codegen --level --doc-javadoc-ignore-failure --include-codegen --no-doc-javadoc-open --no-doc-javadoc-include-codegen --no-ignore-failure --no-doc-javadoc-ignore-failure --no-quiet --transitive --no-include-codegen --doc-javadoc-level --doc-javadoc-skip --no-colors -q --no-doc-javadoc-colors --no-doc-javadoc-combined --exclude-patterns -l'
__pants_options_for_doc_scaladoc='--no-doc-scaladoc-transitive --skip --doc-scaladoc-include-codegen --doc-scaladoc-q --doc-scaladoc-colors --doc-scaladoc-skip --doc-scaladoc-confs --doc-scaladoc-combined --no-doc-scaladoc-include-codegen --no-combined --combined --no-doc-scaladoc-quiet --colors --no-open --ignore-failure --doc-scaladoc-open --no-transitive --confs --quiet --no-doc-scaladoc-colors --doc-scaladoc-quiet --open --no-skip --doc-scaladoc-l --level --include-codegen --doc-scaladoc-transitive --no-doc-scaladoc-open --no-doc-scaladoc-skip --no-ignore-failure --doc-scaladoc-level --no-quiet --no-doc-scaladoc-ignore-failure --transitive --no-doc-scaladoc-combined --no-include-codegen --doc-scaladoc-exclude-patterns --no-colors -q --doc-scaladoc-ignore-failure --exclude-patterns -l'
__pants_options_for_export='--no-export-available-target-types --no-formatted --allow-global-excludes --no-export-sources --no-libraries-javadocs --no-export-colors --export-jvm-options --export-level --no-export-transitive --export-formatted --output-file --export-libraries-sources --jvm-options --no-export-libraries-javadocs --no-available-target-types --export-quiet --sep --libraries --colors --no-export-quiet --no-transitive --export-report --quiet --export-output-file --no-export-libraries --sources --report --no-sources --available-target-types --export-libraries-javadocs --level --export-sep --no-export-report --no-report --export-sources --no-export-libraries-sources --export-transitive --no-allow-global-excludes --libraries-javadocs --no-quiet --transitive --export-l --export-q --no-export-allow-global-excludes --export-allow-global-excludes --export-available-target-types --no-export-formatted --no-colors -q --formatted --export-libraries --export-colors --libraries-sources -l --no-libraries --no-libraries-sources'
__pants_options_for_export_classpath='--export-classpath-l --transitive-only --no-export-classpath-manifest-jar-only --no-manifest-jar-only --colors --export-classpath-quiet --no-transitive-only --quiet --export-classpath-transitive-only --export-classpath-level --level --no-quiet --export-classpath-q --no-export-classpath-transitive-only --no-export-classpath-colors --no-colors -q --export-classpath-manifest-jar-only --export-classpath-colors --manifest-jar-only -l --no-export-classpath-quiet'
__pants_options_for_export_dep_as_jar='--export-dep-as-jar-colors --no-formatted --export-dep-as-jar-formatted --export-dep-as-jar-sep --no-export-dep-as-jar-formatted --output-file --sep --colors --no-transitive --no-export-dep-as-jar-sources --export-dep-as-jar-level --no-export-dep-as-jar-colors --quiet --no-export-dep-as-jar-transitive --sources --no-sources --level --export-dep-as-jar-transitive --no-quiet --transitive --export-dep-as-jar-output-file --export-dep-as-jar-l --no-colors -q --formatted --export-dep-as-jar-quiet --export-dep-as-jar-sources --no-export-dep-as-jar-quiet -l --export-dep-as-jar-q'
__pants_options_for_filedeps='--no-filedeps-transitive --no-absolute --no-globs --output-file --filedeps-sep --sep --filedeps-transitive --colors --no-filedeps-colors --no-transitive --globs --quiet --filedeps-absolute --level --filedeps-level --filedeps-quiet --no-quiet --filedeps-globs --transitive --no-filedeps-absolute --no-filedeps-quiet --filedeps-colors --no-colors -q --absolute --no-filedeps-globs --filedeps-output-file --filedeps-q -l --filedeps-l'
__pants_options_for_filemap='--no-filemap-transitive --filemap-l --output-file --no-filemap-quiet --sep --colors --filemap-quiet --filemap-output-file --no-transitive --quiet --level --no-filemap-colors --filemap-colors --filemap-sep --no-quiet --filemap-q --transitive --filemap-transitive --no-colors --filemap-level -q -l'
__pants_options_for_filter='--filter-colors --filter-target --regex --filter-transitive --output-file --filter-regex --filter-l -l --sep --type --colors --filter-ancestor --filter-tag-regex --filter-output-file --no-transitive --filter-q --quiet --filter-quiet --ancestor --no-filter-transitive --level --no-quiet --no-filter-colors --transitive --no-filter-quiet --filter-type --no-colors -q --tag-regex --target --filter-level --filter-sep'
__pants_options_for_fmt_go='--no-fmt-go-skip --skip --colors --fmt-go-l --no-transitive --no-fmt-go-colors --quiet --fmt-go-quiet --fmt-go-level --no-skip --fmt-go-q --no-fmt-go-quiet --level --no-fmt-go-transitive --fmt-go-transitive --no-quiet --transitive --no-colors -q --fmt-go-skip -l --fmt-go-colors'
__pants_options_for_fmt_google_java_format='--no-fmt-google-java-format-quiet --execution-strategy --skip --fmt-google-java-format-q --no-fmt-google-java-format-colors --colors --fmt-google-java-format-skip --no-transitive --fmt-google-java-format-level --quiet --no-skip --level --fmt-google-java-format-transitive --fmt-google-java-format-quiet --fmt-google-java-format-l --no-quiet --transitive --fmt-google-java-format-colors --no-fmt-google-java-format-transitive --no-fmt-google-java-format-skip --no-colors -q -l --fmt-google-java-format-execution-strategy'
__pants_options_for_fmt_isort='--fmt-isort-quiet --skip --fmt-isort-skip --no-fmt-isort-colors --colors --no-transitive --no-fmt-isort-transitive --quiet --fmt-isort-colors --no-skip --no-fmt-isort-quiet --level --no-quiet --transitive --fmt-isort-l --fmt-isort-level --no-colors --no-fmt-isort-skip -q --fmt-isort-transitive -l --fmt-isort-q'
__pants_options_for_fmt_isort_prep='--skip --no-fmt-isort-prep-transitive --no-fmt-isort-prep-colors --fmt-isort-prep-q --fmt-isort-prep-l --fmt-isort-prep-colors --fmt-isort-prep-transitive --no-fmt-isort-prep-skip --fmt-isort-prep-quiet --colors --no-transitive --quiet --no-skip --no-fmt-isort-prep-quiet --level --no-quiet --transitive --no-colors -q --fmt-isort-prep-skip --fmt-isort-prep-level -l'
__pants_options_for_fmt_javascriptstyle='--no-fmt-javascriptstyle-fail-slow --fmt-javascriptstyle-color --no-fmt-javascriptstyle-quiet --skip --fmt-javascriptstyle-transitive --color --fmt-javascriptstyle-quiet --colors --no-transitive --fmt-javascriptstyle-level --quiet --fmt-javascriptstyle-l --no-fail-slow --fmt-javascriptstyle-fail-slow --fmt-javascriptstyle-q --no-skip --no-fmt-javascriptstyle-skip --level --fmt-javascriptstyle-colors --fail-slow --no-fmt-javascriptstyle-transitive --no-quiet --transitive --no-fmt-javascriptstyle-colors --no-colors -q --fmt-javascriptstyle-skip -l --no-fmt-javascriptstyle-color --no-color'
__pants_options_for_fmt_scalafix='--rules --fmt-scalafix-l --configuration --execution-strategy --skip --fmt-scalafix-semantic --no-fmt-scalafix-quiet --no-semantic --fmt-scalafix-skip --fmt-scalafix-q --colors --fmt-scalafix-level --no-transitive --no-fmt-scalafix-skip --fmt-scalafix-configuration --quiet --fmt-scalafix-quiet --fmt-scalafix-colors --no-skip --fmt-scalafix-execution-strategy --fmt-scalafix-rules --semantic --level --fmt-scalafix-transitive --no-quiet --transitive --no-fmt-scalafix-transitive --no-colors -q --no-fmt-scalafix-colors -l --no-fmt-scalafix-semantic'
__pants_options_for_fmt_scalafmt='--fmt-scalafmt-colors --fmt-scalafmt-transitive --no-fmt-scalafmt-colors --no-fmt-scalafmt-quiet --fmt-scalafmt-q --execution-strategy --skip --fmt-scalafmt-skip --fmt-scalafmt-l --no-fmt-scalafmt-skip --no-fmt-scalafmt-transitive --colors --no-transitive --quiet --fmt-scalafmt-level --no-skip --level --no-quiet --transitive --no-colors -q --fmt-scalafmt-quiet --fmt-scalafmt-execution-strategy -l'
__pants_options_for_gen_antlr_java='-l --gen-antlr-java-level --gen-antlr-java-colors --no-gen-antlr-java-quiet --no-colors -q --colors --gen-antlr-java-l --gen-antlr-java-execution-strategy --level --execution-strategy --gen-antlr-java-quiet --quiet --no-gen-antlr-java-colors --no-quiet --gen-antlr-java-q'
__pants_options_for_gen_antlr_py='--no-quiet --gen-antlr-py-quiet --no-colors --gen-antlr-py-colors -q --no-gen-antlr-py-colors --gen-antlr-py-q --colors --level --execution-strategy --gen-antlr-py-execution-strategy --gen-antlr-py-level --quiet -l --gen-antlr-py-l --no-gen-antlr-py-quiet'
__pants_options_for_gen_avro_java='--gen-avro-java-l --no-colors -q --gen-avro-java-colors --colors --gen-avro-java-level --level --gen-avro-java-quiet --execution-strategy --no-gen-avro-java-quiet --no-gen-avro-java-colors --quiet -l --no-quiet --gen-avro-java-q --gen-avro-java-execution-strategy'
__pants_options_for_gen_go_protobuf='--import-target --gen-go-protobuf-import-target --gen-go-protobuf-quiet --no-colors --gen-go-protobuf-l -q --no-gen-go-protobuf-colors --colors --gen-go-protobuf-colors --level --gen-go-protobuf-q --gen-go-protobuf-level --quiet -l --no-quiet --protoc-plugins --no-gen-go-protobuf-quiet --gen-go-protobuf-protoc-plugins'
__pants_options_for_gen_go_thrift='--strict --gen-go-thrift-q --gen-go-thrift-strict --no-colors --gen-go-thrift-level -q --no-strict --colors --no-gen-go-thrift-strict --gen-go-thrift-colors --level --no-gen-go-thrift-colors --no-gen-go-thrift-quiet --quiet -l --no-quiet --gen-go-thrift-l --gen-go-thrift-quiet'
__pants_options_for_gen_grpcio_prep='--gen-grpcio-prep-colors --gen-grpcio-prep-level --gen-grpcio-prep-l --no-colors --no-gen-grpcio-prep-colors -q --colors --no-gen-grpcio-prep-quiet --level --gen-grpcio-prep-q --quiet -l --no-quiet --gen-grpcio-prep-quiet'
__pants_options_for_gen_grpcio_run='--gen-grpcio-run-colors --no-gen-grpcio-run-quiet --no-colors -q --gen-grpcio-run-l --colors --gen-grpcio-run-q --level --no-gen-grpcio-run-colors --quiet -l --no-quiet --gen-grpcio-run-quiet --gen-grpcio-run-level'
__pants_options_for_gen_jax_ws='--no-ws-quiet --no-gen-jax-ws-colors --gen-jax-ws-ws-verbose --gen-jax-ws-quiet --gen-jax-ws-execution-strategy --gen-jax-ws-level --execution-strategy --no-gen-jax-ws-ws-verbose --gen-jax-ws-ws-quiet --no-ws-verbose --ws-quiet --gen-jax-ws-colors --colors --no-gen-jax-ws-ws-quiet --gen-jax-ws-q --quiet --ws-verbose --level --no-quiet --no-colors -q --no-gen-jax-ws-quiet --gen-jax-ws-l -l'
__pants_options_for_gen_jaxb='--gen-jaxb-quiet --no-quiet --no-colors --gen-jaxb-q -q --no-gen-jaxb-quiet --colors --gen-jaxb-execution-strategy --level --gen-jaxb-l --gen-jaxb-level --execution-strategy --quiet -l --gen-jaxb-colors --no-gen-jaxb-colors'
__pants_options_for_gen_protoc='--gen-protoc-level --gen-protoc-q --no-colors --gen-protoc-colors -q --colors --level --no-gen-protoc-quiet --quiet -l --no-quiet --gen-protoc-l --gen-protoc-quiet --no-gen-protoc-colors'
__pants_options_for_gen_py_thrift_namespace_clash_check='--gen-py-thrift-namespace-clash-check-level --no-gen-py-thrift-namespace-clash-check-strict-missing-py-namespace --gen-py-thrift-namespace-clash-check-strict-missing-py-namespace --gen-py-thrift-namespace-clash-check-strict --strict --strict-missing-py-namespace --colors --gen-py-thrift-namespace-clash-check-colors --quiet --no-gen-py-thrift-namespace-clash-check-strict-clashing-py-namespace --gen-py-thrift-namespace-clash-check-q --gen-py-thrift-namespace-clash-check-quiet --no-strict-clashing-py-namespace --level --gen-py-thrift-namespace-clash-check-strict-clashing-py-namespace --strict-clashing-py-namespace --no-gen-py-thrift-namespace-clash-check-strict --no-quiet --no-strict-missing-py-namespace --gen-py-thrift-namespace-clash-check-l --no-gen-py-thrift-namespace-clash-check-colors --no-gen-py-thrift-namespace-clash-check-quiet --no-colors -q --no-strict -l'
__pants_options_for_gen_ragel='--gen-ragel-quiet --no-colors -q --gen-ragel-q --colors --level --no-gen-ragel-colors --no-gen-ragel-quiet --gen-ragel-l --quiet -l --no-quiet --gen-ragel-colors --gen-ragel-level'
__pants_options_for_gen_scrooge='--gen-scrooge-strict --gen-scrooge-q --execution-strategy --gen-scrooge-colors --no-verbose --strict --colors --verbose --no-gen-scrooge-verbose --quiet --gen-scrooge-execution-strategy --gen-scrooge-verbose --no-gen-scrooge-colors --level --no-gen-scrooge-strict --gen-scrooge-l --no-quiet --no-colors -q --no-strict --gen-scrooge-level --gen-scrooge-quiet --no-gen-scrooge-quiet -l'
__pants_options_for_gen_thrift_java='--gen-thrift-java-l --no-gen-thrift-java-colors --strict --no-gen-thrift-java-strict --gen-thrift-java-strict --no-gen-thrift-java-quiet --no-colors -q --no-strict --colors --level --gen-thrift-java-colors --gen-thrift-java-level --gen-thrift-java-q --gen-thrift-java-quiet --quiet -l --no-quiet'
__pants_options_for_gen_thrift_py='--strict --no-colors --gen-thrift-py-colors --no-gen-thrift-py-strict --no-gen-thrift-py-colors --no-strict --colors --gen-thrift-py-level --level -q --gen-thrift-py-q --gen-thrift-py-quiet --quiet -l --no-quiet --gen-thrift-py-l --no-gen-thrift-py-quiet --gen-thrift-py-strict'
__pants_options_for_gen_thrifty='--no-gen-thrifty-colors --gen-thrifty-level --no-quiet --gen-thrifty-q --no-colors -q --gen-thrifty-quiet --colors --level --quiet --execution-strategy --gen-thrifty-l --gen-thrifty-colors -l --gen-thrifty-execution-strategy --no-gen-thrifty-quiet'
__pants_options_for_gen_wire='--gen-wire-colors --no-gen-wire-colors --gen-wire-q --gen-wire-l --no-colors -q --gen-wire-quiet --colors --level --gen-wire-level --execution-strategy --no-gen-wire-quiet --quiet -l --no-quiet --gen-wire-execution-strategy'
__pants_options_for_go='--no-quiet --no-colors --go-quiet --go-level -q --no-go-quiet --colors --go-l --level --go-q --quiet -l --no-go-colors --go-colors'
__pants_options_for_go_env='--go-env-level --no-go-env-colors --no-colors -q --colors --level --go-env-quiet --go-env-q --no-go-env-quiet --go-env-colors --go-env-l --quiet -l --no-quiet'
__pants_options_for_idea_plugin='--no-idea-plugin-dep-as-jar --idea-plugin-open-with --incremental-import --idea-plugin-transitive --idea-plugin-output-file --idea-plugin-l --open-with --idea-plugin-dep-as-jar --output-file --idea-plugin-java-encoding --no-dep-as-jar --no-idea-plugin-transitive --sep --colors --idea-plugin-debug_port --idea-plugin-java-language-level --no-open --no-transitive --idea-plugin-level --idea-plugin-colors --quiet --open --dep-as-jar --no-idea-plugin-quiet --idea-plugin-open --idea-plugin-incremental-import --debug_port --level --java-encoding --no-quiet --java-language-level --idea-plugin-java-jdk-name --transitive --no-idea-plugin-colors --idea-plugin-q --idea-plugin-quiet --no-colors -q --no-idea-plugin-open --java-jdk-name -l --idea-plugin-sep'
__pants_options_for_imports_ivy_imports='--imports-ivy-imports-l --imports-ivy-imports-level --imports-ivy-imports-q --no-imports-ivy-imports-colors --no-colors -q --imports-ivy-imports-colors --imports-ivy-imports-execution-strategy --colors --imports-ivy-imports-quiet --level --execution-strategy --quiet -l --no-quiet --no-imports-ivy-imports-quiet'
__pants_options_for_index_bundle_entries='--no-index-bundle-entries-quiet --archive --index-bundle-entries-execution-strategy --no-colors --index-bundle-entries-l -q --index-bundle-entries-q --index-bundle-entries-quiet --colors --index-bundle-entries-level --level --index-bundle-entries-colors --execution-strategy --index-bundle-entries-archive --quiet -l --no-quiet --no-index-bundle-entries-colors'
__pants_options_for_index_kythe_java_extract='--index-kythe-java-extract-l --index-kythe-java-extract-q --no-colors --index-kythe-java-extract-level -q --index-kythe-java-extract-colors --colors --level --no-index-kythe-java-extract-colors --index-kythe-java-extract-quiet --quiet -l --no-quiet --no-index-kythe-java-extract-quiet'
__pants_options_for_index_kythe_java_index='--index-kythe-java-index-execution-strategy --index-kythe-java-index-q --no-colors --index-kythe-java-index-l -q --colors --level --no-index-kythe-java-index-quiet --execution-strategy --index-kythe-java-index-quiet --no-index-kythe-java-index-colors --quiet -l --no-quiet --index-kythe-java-index-colors --index-kythe-java-index-level'
__pants_options_for_invalidate_ng_killall='--invalidate-ng-killall-level --no-colors --invalidate-ng-killall-l -q --invalidate-ng-killall-colors --invalidate-ng-killall-everywhere --colors --everywhere --level --invalidate-ng-killall-quiet --no-invalidate-ng-killall-colors --no-everywhere --no-invalidate-ng-killall-everywhere --invalidate-ng-killall-q --no-invalidate-ng-killall-quiet --quiet -l --no-quiet'
__pants_options_for_jar_create='--no-jar-create-quiet --jar-create-colors --no-jar-create-colors --execution-strategy --jar-create-level --colors --quiet --jar-create-q --jar-create-execution-strategy --level --no-quiet --no-jar-create-compressed --no-compressed --jar-create-l --no-colors -q --compressed --jar-create-quiet --jar-create-compressed -l'
__pants_options_for_jvm_platform_explain='--jvm-platform-explain-upgradeable --jvm-platform-explain-detailed --jvm-platform-explain-filter --no-list-transitive-deps --no-ranges --no-detailed --jvm-platform-explain-sep --downgradeable --no-only-broken --no-jvm-platform-explain-colors --detailed --output-file -l --jvm-platform-explain-q --list-transitive-deps --jvm-platform-explain-only-broken --sep --colors --no-jvm-platform-explain-quiet --no-downgradeable --ranges --quiet --jvm-platform-explain-quiet --filter --jvm-platform-explain-ranges --only-broken --jvm-platform-explain-l --jvm-platform-explain-level --level --no-jvm-platform-explain-downgradeable --no-jvm-platform-explain-only-broken --no-quiet --upgradeable --no-jvm-platform-explain-detailed --no-jvm-platform-explain-upgradeable --jvm-platform-explain-output-file --no-jvm-platform-explain-ranges --no-colors -q --no-jvm-platform-explain-list-transitive-deps --no-upgradeable --jvm-platform-explain-downgradeable --jvm-platform-explain-list-transitive-deps --jvm-platform-explain-colors'
__pants_options_for_jvm_platform_validate='--no-children-before-parents --no-jvm-platform-validate-quiet --children-before-parents --jvm-platform-validate-q --colors --jvm-platform-validate-colors --jvm-platform-validate-check --jvm-platform-validate-l --check --quiet --no-jvm-platform-validate-colors --level --no-quiet --jvm-platform-validate-children-before-parents --no-colors --no-jvm-platform-validate-children-before-parents -q --jvm-platform-validate-level -l --jvm-platform-validate-quiet'
__pants_options_for_kill_pantsd='--kill-pantsd-colors --no-colors --kill-pantsd-level --no-kill-pantsd-colors -q --colors --level --kill-pantsd-l --kill-pantsd-quiet --kill-pantsd-q --quiet -l --no-quiet --no-kill-pantsd-quiet'
__pants_options_for_killserver='--no-killserver-quiet --killserver-colors --no-quiet --no-colors -q --colors --level --killserver-l --killserver-quiet --killserver-q --quiet -l --killserver-level --no-killserver-colors'
__pants_options_for_link_shared_libraries='--link-shared-libraries-l --no-link-shared-libraries-colors --link-shared-libraries-level --no-colors -q --no-link-shared-libraries-quiet --link-shared-libraries-q --colors --level --link-shared-libraries-colors --link-shared-libraries-quiet --quiet -l --no-quiet'
__pants_options_for_lint_checkstyle='--include-user-classpath --lint-checkstyle-l --no-lint-checkstyle-transitive --lint-checkstyle-q --lint-checkstyle-execution-strategy --no-include-user-classpath --no-lint-checkstyle-quiet --execution-strategy --skip --lint-checkstyle-skip --lint-checkstyle-colors --colors --no-lint-checkstyle-colors --no-transitive --quiet --lint-checkstyle-quiet --no-skip --level --no-lint-checkstyle-skip --no-quiet --transitive --lint-checkstyle-transitive --no-colors -q --lint-checkstyle-include-user-classpath --lint-checkstyle-level --no-lint-checkstyle-include-user-classpath -l'
__pants_options_for_lint_go='--lint-go-transitive --lint-go-l --skip --lint-go-q --lint-go-quiet --lint-go-colors --lint-go-level --colors --no-transitive --no-lint-go-transitive --quiet --no-skip --lint-go-skip --level --no-lint-go-skip --no-quiet --transitive --no-colors --no-lint-go-quiet -q -l --no-lint-go-colors'
__pants_options_for_lint_google_java_format='--lint-google-java-format-transitive --execution-strategy --skip --lint-google-java-format-q --lint-google-java-format-colors --lint-google-java-format-l --colors --no-transitive --lint-google-java-format-level --quiet --no-skip --no-lint-google-java-format-quiet --level --lint-google-java-format-skip --no-quiet --lint-google-java-format-quiet --transitive --no-lint-google-java-format-transitive --no-colors -q --no-lint-google-java-format-colors --no-lint-google-java-format-skip -l --lint-google-java-format-execution-strategy'
__pants_options_for_lint_javascriptstyle='--lint-javascriptstyle-skip --skip --lint-javascriptstyle-l --color --lint-javascriptstyle-transitive --colors --no-transitive --no-lint-javascriptstyle-color --no-lint-javascriptstyle-colors --quiet --no-fail-slow --no-skip --lint-javascriptstyle-q --lint-javascriptstyle-colors --no-lint-javascriptstyle-transitive --level --fail-slow --lint-javascriptstyle-color --no-quiet --transitive --no-lint-javascriptstyle-quiet --no-colors --lint-javascriptstyle-fail-slow -q --no-lint-javascriptstyle-fail-slow --lint-javascriptstyle-quiet -l --no-lint-javascriptstyle-skip --lint-javascriptstyle-level --no-color'
__pants_options_for_lint_jvm_dep_check='--lint-jvm-dep-check-quiet --lint-jvm-dep-check-q --lint-jvm-dep-check-colors --lint-jvm-dep-check-missing-deps-whitelist --skip --lint-jvm-dep-check-transitive --no-lint-jvm-dep-check-transitive --no-lint-jvm-dep-check-skip --colors --no-transitive --quiet --lint-jvm-dep-check-level --no-skip --unnecessary-deps --lint-jvm-dep-check-l --no-lint-jvm-dep-check-colors --level --lint-jvm-dep-check-unnecessary-deps --no-quiet --transitive --missing-direct-deps --lint-jvm-dep-check-missing-direct-deps --missing-deps-whitelist --no-colors --no-lint-jvm-dep-check-quiet -q --lint-jvm-dep-check-skip -l'
__pants_options_for_lint_python_eval='--no-lint-python-eval-skip --skip --lint-python-eval-fail-slow --lint-python-eval-level --lint-python-eval-quiet --no-lint-python-eval-colors --no-lint-python-eval-fail-slow --colors --lint-python-eval-l --no-lint-python-eval-transitive --lint-python-eval-q --no-transitive --lint-python-eval-transitive --quiet --no-fail-slow --no-skip --no-lint-python-eval-quiet --lint-python-eval-colors --level --lint-python-eval-skip --fail-slow --no-quiet --transitive --no-colors -q -l'
__pants_options_for_lint_pythonstyle='--interpreter-constraints-whitelist --lint-pythonstyle-suppress --skip --lint-pythonstyle-colors --fail --no-lint-pythonstyle-strict --lint-pythonstyle-q --strict --lint-pythonstyle-transitive --no-fail --severity --colors --no-transitive --no-lint-pythonstyle-quiet --quiet --lint-pythonstyle-level --no-skip --no-lint-pythonstyle-skip --suppress --lint-pythonstyle-skip --no-lint-pythonstyle-transitive --level --lint-pythonstyle-quiet --lint-pythonstyle-fail --no-quiet --transitive --no-colors --no-lint-pythonstyle-colors -q --no-lint-pythonstyle-fail --no-strict --lint-pythonstyle-severity --lint-pythonstyle-interpreter-constraints-whitelist --lint-pythonstyle-strict --lint-pythonstyle-l -l'
__pants_options_for_lint_scalafix='--lint-scalafix-skip --rules --lint-scalafix-transitive --configuration --execution-strategy --skip --no-semantic --lint-scalafix-colors --lint-scalafix-quiet --colors --no-transitive --no-lint-scalafix-skip --quiet --no-skip --lint-scalafix-configuration --no-lint-scalafix-transitive --semantic --level --lint-scalafix-rules --no-quiet --transitive --lint-scalafix-q --no-lint-scalafix-quiet --lint-scalafix-semantic --no-lint-scalafix-colors --no-colors -q --no-lint-scalafix-semantic --lint-scalafix-execution-strategy --lint-scalafix-level --lint-scalafix-l -l'
__pants_options_for_lint_scalafmt='--no-lint-scalafmt-transitive --lint-scalafmt-l --no-lint-scalafmt-skip --execution-strategy --skip --lint-scalafmt-transitive --colors --no-transitive --quiet --lint-scalafmt-skip --no-skip --level --no-quiet --lint-scalafmt-colors --no-lint-scalafmt-quiet --transitive --no-lint-scalafmt-colors --no-colors -q --lint-scalafmt-execution-strategy --lint-scalafmt-q --lint-scalafmt-quiet -l --lint-scalafmt-level'
__pants_options_for_lint_scalastyle='--lint-scalastyle-l --lint-scalastyle-transitive --lint-scalastyle-q --lint-scalastyle-execution-strategy --execution-strategy --skip --no-verbose --no-lint-scalastyle-colors --colors --verbose --lint-scalastyle-quiet --no-transitive --quiet --no-lint-scalastyle-transitive --no-skip --level --no-quiet --transitive --no-lint-scalastyle-skip --lint-scalastyle-level --no-colors --lint-scalastyle-verbose --lint-scalastyle-colors -q --no-lint-scalastyle-verbose --lint-scalastyle-skip -l --no-lint-scalastyle-quiet'
__pants_options_for_lint_thrift='--lint-thrift-colors --execution-strategy --skip --strict --colors --lint-thrift-transitive --no-transitive --no-lint-thrift-quiet --no-lint-thrift-strict --quiet --no-skip --lint-thrift-skip --lint-thrift-quiet --lint-thrift-q --lint-thrift-execution-strategy --level --lint-thrift-strict --no-lint-thrift-skip --lint-thrift-level --no-quiet --no-lint-thrift-transitive --transitive --lint-thrift-l --no-lint-thrift-colors --no-colors -q --no-strict -l'
__pants_options_for_login='--login-colors --login-sep --login-level --output-file --sep --colors --to --no-transitive --login-l --quiet --login-q --login-output-file --login-to --no-login-quiet --level --login-quiet --login-transitive --no-login-colors --no-quiet --transitive --no-colors -q --no-login-transitive -l'
__pants_options_for_markdown='--markdown-fragment --code-style --markdown-q --markdown-l --fragment --no-markdown-open --markdown-open --markdown-code-style --no-markdown-colors --no-markdown-quiet --markdown-ignore-failure --markdown-colors --colors --markdown-quiet --no-open --ignore-failure --no-markdown-ignore-failure --quiet --open --level --no-ignore-failure --no-quiet --no-markdown-fragment --markdown-level --no-colors -q -l --no-fragment'
__pants_options_for_meta_rename='--no-meta-rename-quiet --no-colors -q --from --colors --meta-rename-to --level --to --meta-rename-quiet --meta-rename-l --quiet -l --no-quiet --meta-rename-colors --meta-rename-from --no-meta-rename-colors --meta-rename-level --meta-rename-q'
__pants_options_for_minimize='--minimize-sep --no-minimize-quiet --minimize-output-file --output-file --minimize-colors --minimize-quiet --minimize-level --sep --colors --no-transitive --quiet --minimize-l --minimize-transitive --no-minimize-transitive --no-minimize-colors --level --no-quiet --transitive --no-colors -q --minimize-q -l'
__pants_options_for_native_compile_c_for_ctypes='--native-compile-c-for-ctypes-l --no-colors --native-compile-c-for-ctypes-quiet -q --native-compile-c-for-ctypes-colors --colors --level --no-native-compile-c-for-ctypes-colors --quiet -l --no-quiet --native-compile-c-for-ctypes-q --no-native-compile-c-for-ctypes-quiet --native-compile-c-for-ctypes-level'
__pants_options_for_native_compile_conan_fetch='--no-native-compile-conan-fetch-colors --native-compile-conan-fetch-q --no-colors --no-native-compile-conan-fetch-quiet -q --colors --level --quiet --native-compile-conan-fetch-quiet --native-compile-conan-fetch-level --native-compile-conan-fetch-l --native-compile-conan-fetch-colors -l --no-quiet'
__pants_options_for_native_compile_conan_prep='--no-native-compile-conan-prep-colors --native-compile-conan-prep-l --no-colors -q --native-compile-conan-prep-colors --native-compile-conan-prep-level --colors --native-compile-conan-prep-quiet --level --no-native-compile-conan-prep-quiet --quiet -l --no-quiet --native-compile-conan-prep-q'
__pants_options_for_native_compile_cpp_for_ctypes='-l --native-compile-cpp-for-ctypes-l --no-native-compile-cpp-for-ctypes-quiet --no-colors -q --native-compile-cpp-for-ctypes-q --colors --level --no-native-compile-cpp-for-ctypes-colors --quiet --native-compile-cpp-for-ctypes-level --native-compile-cpp-for-ctypes-colors --no-quiet --native-compile-cpp-for-ctypes-quiet'
__pants_options_for_ng_killall='--no-ng-killall-quiet --no-colors --ng-killall-colors --ng-killall-level -q --no-ng-killall-everywhere --colors --everywhere --level --ng-killall-l --ng-killall-q --no-everywhere --no-ng-killall-colors --ng-killall-quiet --quiet -l --no-quiet --ng-killall-everywhere'
__pants_options_for_node_install='--node-install-quiet --node-install-l --no-node-install-colors --no-colors --no-quiet -q --no-node-install-quiet --colors --level --node-install-colors --node-install-q --quiet -l --node-install-level'
__pants_options_for_options='--output-format --options-level --no-options-skip-inherited --options-colors --no-show-history --no-options-colors --output-file --show-history --options-quiet --scope --options-scope --sep --options-skip-inherited --colors --options-show-history --options-output-file --no-transitive --options-name --options-output-format --quiet --options-transitive --no-options-transitive --skip-inherited --no-skip-inherited --options-sep --no-only-overridden --options-q --only-overridden --level --no-options-quiet --rank --no-quiet --transitive --no-options-only-overridden --options-l --no-colors -q --options-rank --options-only-overridden --no-options-show-history --name -l'
__pants_options_for_outdated_ivy='--no-outdated-ivy-quiet --outdated-ivy-l --outdated-ivy-level --execution-strategy --outdated-ivy-confs --outdated-ivy-q --colors --confs --quiet --outdated-ivy-exclude-patterns --level --no-outdated-ivy-colors --outdated-ivy-colors --no-quiet --outdated-ivy-quiet --no-colors -q --exclude-patterns -l --outdated-ivy-execution-strategy'
__pants_options_for_path='--path-l --no-path-quiet --path-transitive --output-file --path-output-file --no-path-colors --sep --colors --no-transitive --path-colors --quiet --level --no-quiet --transitive --no-colors -q --path-q --no-path-transitive --path-sep -l --path-level --path-quiet'
__pants_options_for_paths='--no-paths-colors --paths-quiet --paths-level --paths-q --paths-l --no-paths-quiet --output-file --sep --colors --paths-transitive --paths-sep --no-transitive --quiet --level --paths-output-file --no-quiet --no-paths-transitive --transitive --paths-colors --no-colors -q -l'
__pants_options_for_publish_jar='--no-publish-jar-dryrun --no-publish-jar-commit --publish-jar-commit --no-force --publish-jar-transitive --no-publish-jar-transitive --execution-strategy --publish-jar-changelog --publish-jar-restart-at --publish-jar-override --prompt --no-publish-jar-prompt --publish-jar-q --publish-jar-named-snapshot --no-local-snapshot --publish-jar-l --colors --publish-jar-quiet --no-transitive --named-snapshot --quiet --restart-at --no-publish-jar-changelog --publish-jar-colors --no-prompt --publish-jar-scm-push-attempts --scm-push-attempts --dryrun --publish-jar-dryrun --local-snapshot --publish-jar-execution-strategy --level --publish-jar-level --no-publish-jar-local-snapshot --no-publish-jar-colors --no-quiet --changelog --publish-jar-force --force --no-dryrun --override --publish-jar-local-snapshot --transitive --no-colors -q --local --publish-jar-prompt --no-commit --no-publish-jar-force --publish-jar-local --no-publish-jar-quiet --commit --no-changelog -l'
__pants_options_for_pyprep_build_local_dists='--no-pyprep-build-local-dists-quiet --pyprep-build-local-dists-level --pyprep-build-local-dists-q --no-colors --no-pyprep-build-local-dists-colors -q --colors --level --pyprep-build-local-dists-quiet --pyprep-build-local-dists-colors --quiet -l --no-quiet --pyprep-build-local-dists-l'
__pants_options_for_pyprep_interpreter='--pyprep-interpreter-colors --no-colors -q --pyprep-interpreter-level --colors --level --pyprep-interpreter-quiet --no-pyprep-interpreter-colors --quiet -l --no-quiet --pyprep-interpreter-q --no-pyprep-interpreter-quiet --pyprep-interpreter-l'
__pants_options_for_pyprep_requirements='--pyprep-requirements-quiet --no-pyprep-requirements-quiet --no-colors --pyprep-requirements-l -q --no-pyprep-requirements-colors --pyprep-requirements-colors --colors --level --pyprep-requirements-level --quiet -l --no-quiet --pyprep-requirements-q'
__pants_options_for_pyprep_sources='--pyprep-sources-colors --pyprep-sources-level --no-quiet --no-colors --pyprep-sources-q -q --colors --no-pyprep-sources-quiet --level --no-pyprep-sources-colors --quiet -l --pyprep-sources-l --pyprep-sources-quiet'
__pants_options_for_reference='--reference-l --no-quiet --no-colors --build-dictionary-template --reference-pants-reference-template -q --colors --reference-build-dictionary-template --level --reference-q --reference-quiet --reference-level --pants-reference-template --quiet -l --no-reference-colors --no-reference-quiet --reference-colors'
__pants_options_for_repl_dirty_scala_dirty='--repl-dirty-scala-dirty-colors --repl-dirty-scala-dirty-q --no-colors --repl-dirty-scala-dirty-level -q --colors --no-repl-dirty-scala-dirty-quiet --no-repl-dirty-scala-dirty-colors --level --main --confs --repl-dirty-scala-dirty-l --repl-dirty-scala-dirty-confs --repl-dirty-scala-dirty-main --quiet -l --no-quiet --repl-dirty-scala-dirty-quiet'
__pants_options_for_repl_node='--repl-node-l --repl-node-level --repl-node-quiet --no-colors --repl-node-colors -q --colors --level --no-repl-node-colors --no-repl-node-quiet --quiet -l --no-quiet --repl-node-q'
__pants_options_for_repl_py='--repl-py-ipython --repl-py-level --no-colors --no-repl-py-ipython -q --colors --no-repl-py-colors --level --repl-py-q --no-ipython --repl-py-colors --repl-py-quiet --no-repl-py-quiet --quiet -l --no-quiet --ipython --repl-py-l'
__pants_options_for_repl_scala='--repl-scala-quiet --no-repl-scala-colors --no-quiet --no-repl-scala-quiet --no-colors --repl-scala-confs -q --repl-scala-main --colors --level --repl-scala-level --main --confs --repl-scala-l --repl-scala-q --quiet -l --repl-scala-colors'
__pants_options_for_resolve_coursier='--resolve-coursier-level --allow-global-excludes --execution-strategy --resolve-coursier-quiet --resolve-coursier-l --resolve-coursier-allow-global-excludes --colors --quiet --no-resolve-coursier-allow-global-excludes --no-resolve-coursier-colors --report --level --resolve-coursier-q --no-report --no-resolve-coursier-report --no-resolve-coursier-quiet --no-allow-global-excludes --no-quiet --no-colors --resolve-coursier-execution-strategy -q --resolve-coursier-colors -l --resolve-coursier-report'
__pants_options_for_resolve_go='--no-resolve-go-quiet --no-colors --resolve-go-l -q --resolve-go-q --colors --resolve-go-level --level --no-resolve-go-colors --resolve-go-colors --quiet -l --no-quiet --resolve-go-quiet'
__pants_options_for_resolve_ivy='--resolve-ivy-report --execution-strategy --no-resolve-ivy-colors --args --resolve-ivy-confs --no-resolve-ivy-report --resolve-ivy-args --colors --resolve-ivy-outdir --resolve-ivy-level --no-open --resolve-ivy-l --confs --quiet --resolve-ivy-quiet --open --resolve-ivy-q --report --level --resolve-ivy-colors --resolve-ivy-execution-strategy --no-resolve-ivy-open --resolve-ivy-override --no-report --outdir --mutable-pattern --no-quiet --override --resolve-ivy-open --no-colors -q --resolve-ivy-mutable-pattern --no-resolve-ivy-quiet -l'
__pants_options_for_resolve_node='--resolve-node-level --resolve-node-q --no-colors -q --no-resolve-node-quiet --colors --resolve-node-quiet --level --resolve-node-l --quiet -l --no-quiet --no-resolve-node-colors --resolve-node-colors'
__pants_options_for_resolve_scala_js_compile='--resolve-scala-js-compile-suggest-missing-deps --resolve-scala-js-compile-level --execution-strategy --resolve-scala-js-compile-colors --resolve-scala-js-compile-l --resolve-scala-js-compile-q --resolve-scala-js-compile-debug-symbols --buildozer --colors --no-debug-symbols --quiet --no-resolve-scala-js-compile-debug-symbols --suggest-missing-deps --no-resolve-scala-js-compile-suggest-missing-deps --no-resolve-scala-js-compile-quiet --debug-symbols --no-warnings --level --resolve-scala-js-compile-quiet --no-resolve-scala-js-compile-colors --resolve-scala-js-compile-buildozer --warnings --resolve-scala-js-compile-execution-strategy --no-quiet --no-suggest-missing-deps --no-resolve-scala-js-compile-warnings --no-colors -q --resolve-scala-js-compile-warnings -l'
__pants_options_for_resolve_scala_js_link='--no-resolve-scala-js-link-quiet --resolve-scala-js-link-colors --execution-strategy --full-opt --resolve-scala-js-link-execution-strategy --resolve-scala-js-link-l --resolve-scala-js-link-check-ir --resolve-scala-js-link-level --no-check-ir --colors --no-resolve-scala-js-link-full-opt --quiet --no-full-opt --no-resolve-scala-js-link-check-ir --no-resolve-scala-js-link-colors --level --check-ir --no-quiet --resolve-scala-js-link-q --no-colors -q --resolve-scala-js-link-full-opt -l --resolve-scala-js-link-quiet'
__pants_options_for_resources_prepare='--resources-prepare-q --resources-prepare-colors --no-colors --no-resources-prepare-quiet -q --colors --resources-prepare-l --level --resources-prepare-level --no-resources-prepare-colors --quiet -l --no-quiet --resources-prepare-quiet'
__pants_options_for_resources_services='--resources-services-l --resources-services-quiet --no-colors -q --resources-services-colors --resources-services-q --colors --level --quiet --resources-services-level --no-resources-services-colors -l --no-quiet --no-resources-services-quiet'
__pants_options_for_run_dirty_jvm_dirty='--run-dirty-jvm-dirty-q --run-dirty-jvm-dirty-quiet --run-dirty-jvm-dirty-confs --colors --only-write-cmd-line --confs --no-run-dirty-jvm-dirty-colors --quiet --run-dirty-jvm-dirty-level --cwd --level --no-run-dirty-jvm-dirty-quiet --run-dirty-jvm-dirty-colors --no-quiet --run-dirty-jvm-dirty-main --no-colors -q --run-dirty-jvm-dirty-only-write-cmd-line --main --run-dirty-jvm-dirty-l -l --run-dirty-jvm-dirty-cwd'
__pants_options_for_run_cpp='--no-run-cpp-quiet --no-colors --run-cpp-quiet -q --run-cpp-colors --colors --run-cpp-args --level --run-cpp-level --run-cpp-l --quiet -l --no-quiet --no-run-cpp-colors --args --run-cpp-q'
__pants_options_for_run_go='--run-go-l --run-go-colors --no-colors -q --colors --run-go-level --level --run-go-q --run-go-quiet --no-run-go-quiet --quiet -l --no-quiet --no-run-go-colors'
__pants_options_for_run_jvm='--run-jvm-only-write-cmd-line --run-jvm-confs --no-run-jvm-quiet --no-run-jvm-colors --colors --run-jvm-cwd --only-write-cmd-line --confs --run-jvm-level --quiet --run-jvm-main --run-jvm-l --run-jvm-quiet --cwd --run-jvm-colors --level --run-jvm-q --no-quiet --no-colors -q --main -l'
__pants_options_for_run_node='--run-node-l --run-node-level --run-node-script-name --no-colors --script-name --no-run-node-colors -q --no-run-node-quiet --colors --run-node-quiet --level --run-node-colors --quiet -l --no-quiet --run-node-q'
__pants_options_for_run_py='--run-py-level --run-py-quiet --no-colors --run-py-l -q --colors --level --quiet --run-py-q --no-run-py-colors --no-run-py-quiet --run-py-colors -l --no-quiet --run-py-args --args'
__pants_options_for_server='--port --no-server-colors --server-open --server-port --allowed-clients --server-l --colors --no-open --quiet --open --no-server-open --server-q --level --server-colors --no-quiet --no-server-quiet --no-colors -q --server-allowed-clients --server-level -l --server-quiet'
__pants_options_for_setup_py='--no-setup-py-colors --setup-py-quiet --setup-py-run --colors --setup-py-level --setup-py-l --quiet --recursive --no-setup-py-recursive --level --no-recursive --setup-py-colors --no-quiet --setup-py-recursive --no-setup-py-quiet --no-colors -q --run -l --setup-py-q'
__pants_options_for_sitegen='--no-sitegen-quiet --sitegen-colors --sitegen-q --sitegen-config-path --no-colors --sitegen-quiet --config-path -q --colors --no-sitegen-colors --level --sitegen-l --quiet -l --no-quiet --sitegen-level'
__pants_options_for_sort='--sort-sep --output-file --sort-l --sort-reverse --no-reverse --sort-transitive --sort-quiet --no-sort-transitive --sep --colors --sort-q --no-transitive --quiet --no-sort-reverse --reverse --level --sort-level --sort-output-file --sort-colors --no-quiet --no-sort-quiet --transitive --no-sort-colors --no-colors -q -l'
__pants_options_for_targets='--targets-output-file --output-file --no-targets-quiet --targets-quiet --sep --colors --no-transitive --details --targets-l --no-targets-colors --quiet --targets-colors --targets-level --level --targets-transitive --no-targets-transitive --no-quiet --transitive --targets-details --no-colors -q --targets-sep -l --targets-q'
__pants_options_for_test_go='--no-test-go-skip --no-test-go-colors --test-go-fast --no-test-go-timeouts --skip --test-go-shlexed-build-and-test-flags --colors --timeouts --test-go-skip --no-test-go-fast --quiet --test-go-colors --no-test-go-quiet --no-skip --test-go-l --test-go-level --level --test-go-quiet --shlexed-build-and-test-flags --test-go-q --test-go-timeouts --no-fast --no-quiet --no-timeouts --no-colors -q --fast -l'
__pants_options_for_test_junit='--coverage-cobertura-include-user-classpath --test-junit-open --per-test-timer --test-junit-l --test-junit-quiet --test-junit-coverage --no-test-junit-coverage --no-test-junit-html-report-error-on-conflict --test-junit-timeouts --skip --test-junit-fast --no-test-junit-fast --coverage --no-test-junit-quiet --no-test-junit-colors -l --test-junit-coverage-cobertura-include-user-classpath --no-test-junit-coverage-cobertura-include-user-classpath --colors --output-mode --test-junit-test --no-open --test-junit-output-mode --timeouts --test-junit-colors --confs --no-html-report-error-on-conflict --test-junit-confs --failure-summary --no-test-junit-failure-summary --quiet --html-report-error-on-conflict --open --no-test-junit-coverage-open --no-skip --test --no-per-test-timer --test-junit-html-report-error-on-conflict --no-test-junit-open --level --test-junit-coverage-open --coverage-open --no-fast --no-html-report --no-quiet --test-junit-skip --no-test-junit-skip --no-coverage --no-test-junit-per-test-timer --no-timeouts --no-test-junit-timeouts --no-colors --test-junit-level -q --test-junit-failure-summary --test-junit-q --no-coverage-open --test-junit-html-report --fast --no-test-junit-html-report --test-junit-per-test-timer --no-failure-summary --no-coverage-cobertura-include-user-classpath --html-report'
__pants_options_for_test_legacy='--no-test-legacy-colors --test-legacy-l --no-colors -q --colors --no-test-legacy-quiet --level --test-legacy-colors --test-legacy-level --test-legacy-q --quiet -l --no-quiet --test-legacy-quiet'
__pants_options_for_test_node='--test-node-colors --no-test-node-skip --skip --test-node-level --test-node-timeouts --colors --timeouts --test-node-quiet --test-node-q --quiet --test-node-skip --no-skip --test-node-l --no-test-node-timeouts --level --no-test-node-colors --no-quiet --no-timeouts --no-colors -q --no-test-node-quiet -l'
__pants_options_for_test_pytest='--test-pytest-colors --no-test-pytest-skip --coverage-include-test-sources --profile --skip --coverage --no-test-pytest-timeouts --test-shard --test-pytest-timeouts --colors --timeouts --coverage-reports --test-pytest-quiet --junit-xml-dir --no-test-pytest-coverage-include-test-sources --quiet --test-pytest-coverage --test-pytest-test-shard --coverage-output-dir --no-test-pytest-quiet --test-pytest-level --no-skip --test-pytest-profile --test-pytest-coverage-output-dir --level --test-pytest-skip --test-pytest-coverage-include-test-sources --no-fast --test-pytest-l --no-quiet --test-pytest-q --no-test-pytest-colors --test-pytest-coverage-reports --no-coverage-include-test-sources --no-timeouts --no-colors -q --test-pytest-junit-xml-dir --test-pytest-fast --fast -l --no-test-pytest-fast'
__pants_options_for_test_pytest_prep='--no-colors --no-test-pytest-prep-colors --test-pytest-prep-l -q --colors --test-pytest-prep-q --test-pytest-prep-colors --level --test-pytest-prep-level --test-pytest-prep-quiet --no-test-pytest-prep-quiet --quiet -l --no-quiet'
__pants_options_for_test_test_jvm_prep_command='--no-test-test-jvm-prep-command-quiet --test-test-jvm-prep-command-q --no-colors --test-test-jvm-prep-command-level -q --colors --level --test-test-jvm-prep-command-quiet --no-test-test-jvm-prep-command-colors --quiet -l --no-quiet --test-test-jvm-prep-command-colors --test-test-jvm-prep-command-l'
__pants_options_for_test_test_prep_command='--no-colors --test-test-prep-command-q -q --colors --level --no-test-test-prep-command-quiet --test-test-prep-command-level --test-test-prep-command-quiet --no-test-test-prep-command-colors --quiet -l --no-quiet --test-test-prep-command-colors --test-test-prep-command-l'
__pants_options_for_unpack_jars='--unpack-jars-q --no-unpack-jars-colors --no-colors --unpack-jars-quiet -q --colors --level --unpack-jars-l --no-unpack-jars-quiet --unpack-jars-level --quiet -l --no-quiet --unpack-jars-colors'
__pants_options_for_unpack_wheels='--unpack-wheels-level --no-colors -q --colors --unpack-wheels-q --level --quiet --no-unpack-wheels-colors --unpack-wheels-quiet --no-unpack-wheels-quiet --unpack-wheels-l -l --no-quiet --unpack-wheels-colors'
# Pants autocompletion handler.
__pants_autocomplete() {
# The reply to the shell must be placed in the COMPREPLY variable.
COMPREPLY=()
local pants="${COMP_WORDS[0]}"
# Determine what the user is trying to autocomplete (scope, option, or target).
local saw_scope=0
local scope_name=''
local is_option=0
local is_scope=0
local i=1 # Skip index 0 which is the "./pants" command.
while [[ $i -le $COMP_CWORD ]]; do
local arg="${COMP_WORDS[i]}"
case "$arg" in
-*)
is_option=1
is_scope=0
;;
*)
is_option=0
if [[ $saw_scope = 1 ]]; then
is_scope=0
else
is_scope=1
saw_scope=1
scope_name="$arg"
fi
esac
i="$(expr "$i" + 1)"
done
# Return a response to bash based on the context.
if [[ $is_scope = 1 ]]; then
# Autocomplete using the scope names and global flags.
# TODO(tdyas): Fix https://github.com/pantsbuild/pants/issues/1793.
COMPREPLY=($(compgen -W "${__pants_scopes} ${__pants_global_options}" -- "${COMP_WORDS[COMP_CWORD]}" ))
elif [[ $is_option = 1 ]]; then
# Autocomplete using any relevant options for `scope_name`.
local options=''
local scope_name_for_var=`echo "${scope_name}" | tr .- __ `
eval "options=\"\${__pants_options_for_${scope_name_for_var}}\""
COMPREPLY=($(compgen -W "${options}" -- "${COMP_WORDS[COMP_CWORD]}" ))
else
local arg="${COMP_WORDS[COMP_CWORD]}"
if [[ "$arg" =~ ":" ]]; then
local parts=(${arg//:/ })
local path=${parts[0]}
# If the path before the colon points at a valid BUILD file, query Pants for the targets.
if [ -r "${path}/BUILD" ]; then
local completions=`"$pants" list "${path}:" 2>/dev/null | cut -d: -f2`
COMPREPLY=($(compgen -W "${completions}" -- "${parts[1]}" ))
fi
fi
fi
}
# Install the pants autocompletion handler. The "default" completion option tells Bash to perform its regular
# filename substitution if the function fails to provide candidates.
complete -o default -F __pants_autocomplete pants
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment