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:

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. .app directories).
PythonWheelBuilder
Create Python wheels (.whl files) from settings and file content.
SnapApp
Represents an application inside a snapcraft.yaml file.
SnapPart
Represents a part inside a snapcraft.yaml file.
Snap
Represents a snapcraft.yaml file.
SnapcraftBuilder
Manages the environment and invocations of the snapcraft command.
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.

Global Functions

Tugger’s Starlark dialect defines the following global functions:

glob()
Collect files from the filesystem.