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:
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.
.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.