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.