tugger/docs/tugger_starlark.rst
.. py:currentmodule:: starlark_tugger
.. _tugger_starlark:
Tugger uses Starlark <https://github.com/bazelbuild/starlark>_
files to configure run-time behavior.
Starlark is a subset of Python intended to be used as a configuration language and the syntax should be familiar to any Python programmer.
Tugger defines its own dialect of Starlark - types and functions - specific to Tugger.
.. toctree:: :maxdepth: 3
tugger_starlark_globals tugger_starlark_filesystem tugger_starlark_terminal tugger_starlark_type_apple_universal_binary tugger_starlark_type_code_signer tugger_starlark_type_code_signing_request tugger_starlark_type_file_content tugger_starlark_type_file_manifest tugger_starlark_type_macos_application_bundle_builder tugger_starlark_type_python_wheel_builder tugger_starlark_type_resolved_target tugger_starlark_type_snap_app tugger_starlark_type_snap_part tugger_starlark_type_snap tugger_starlark_type_snapcraft_builder tugger_starlark_type_wix_bundle_builder tugger_starlark_type_wix_installer tugger_starlark_type_wix_msi_builder