Back to Pyoxidizer

Tugger Starlark Dialect

tugger/docs/tugger_starlark.rst

0.10.31.2 KB
Original Source

.. py:currentmodule:: starlark_tugger

.. _tugger_starlark:

======================= Tugger Starlark Dialect

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