shell-setup
Options for Pants's Shell support.
Backend: pants.backend.shell
Config section: [shell-setup]
Basic options
None
Advanced options
dependency_inference
--[no-]shell-setup-dependency-inference
PANTS_SHELL_SETUP_DEPENDENCY_INFERENCE
pants.toml
[shell-setup]
dependency_inference = <bool>
default:
True
Infer Shell dependencies on other Shell files by analyzing source
statements.
executable_search_path
--shell-setup-executable-search-path="[<binary-paths>, <binary-paths>, ...]"
PANTS_SHELL_SETUP_EXECUTABLE_SEARCH_PATH
pants.toml
[shell-setup]
executable_search_path = [
<binary-paths>,
<binary-paths>,
...,
]
default:
[ "<PATH>" ]
The PATH value that will be used to find shells and to run certain processes like the shunit2 test runner.
The special string "<PATH>"
will expand to the contents of the PATH env var.
tailor
--[no-]shell-setup-tailor
PANTS_SHELL_SETUP_TAILOR
pants.toml
[shell-setup]
tailor = <bool>
default:
True
If true, add shell_sources
and shunit2_tests
targets with the tailor
goal.
Deprecated options
None
Related subsystems
None