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:

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

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.