.. py:currentmodule:: starlark_tugger .. _tugger_starlark: ======================= Tugger Starlark Dialect ======================= Tugger uses `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