Module ConfigLoader

Module ConfigLoader 

Source

Structs§

BinaryConfig
Binary configuration
CliConfig
CLI configuration settings
EnvironmentVariableInfo
Environment variable information
EnvironmentVariableInventory
Environment variable inventory structure
FeatureConfig
Feature flag configuration
LandConfig
The main configuration structure loaded from land-config.json
LinuxSignConfig
Linux signing configuration
MacOSNotarizeConfig
macOS notarization configuration
MacOSSignConfig
macOS signing configuration
NotarizeConfig
Notarization configuration
Profile
A build profile configuration
SignConfig
Signing configuration
Templates
Default template values used across profiles
UpdaterConfig
Updater configuration
WindowsSignConfig
Windows signing configuration
WorkbenchConfig
Workbench configuration
WorkbenchFeatures
Features for a specific workbench

Functions§

features_to_env
Generates environment variables from feature flags.
get_build_command
Gets the build command for a profile.
get_profile
Gets a specific profile by name.
get_workbench_features
Gets the features for a workbench type.
get_workbench_type
Gets the workbench type for a profile.
load
Loads the land-config.json file from the .vscode directory.
load_config
Loads the land-config.json file from a specific path.
resolve_profile_env
Resolves all environment variables for a profile.
resolve_profile_features
Resolves all feature flags for a profile.