Global Symbols¶
This document lists every single global type, variable, and function available in Tugger’s Starlark execution environment.
The Starlark environment contains symbols from the following:
- Starlark built-ins
- Tugger’s Dialect (documented below)
Global Types¶
Tugger’s Starlark dialect defines the following custom types:
AppleUniversalBinary- Represents a multi-architecture universal binary for Apple platforms.
CodeSigner- An entity capable of performing code signing.
CodeSigningRequest- Holds settings to influence code signing on a single entity.
FileContent- Represents the content of a file on the filesystem.
FileManifest- Represents a mapping of filenames to file content.
MacOsApplicationBundleBuilder- Used to create macOS Application Bundles (i.e.
.appdirectories). PythonWheelBuilder- Create Python wheels (.whl files) from settings and file content.
SnapApp- Represents an application inside a
snapcraft.yamlfile. SnapPart- Represents a part inside a
snapcraft.yamlfile. Snap- Represents a
snapcraft.yamlfile. SnapcraftBuilder- Manages the environment and invocations of the
snapcraftcommand. WiXBundleBuilder- Produce a Windows exe installer containing multiple installers using WiX.
WiXInstaller- Produce a Windows installer using WiX.
WiXMSIBuilder- Produce a Windows MSI installer with common installer features using WiX.