Expand description
use crate::Maintain::Source::Build::Fn;
Fn();# Debug build with Node.js version 22
./build-orchestrator --directory Element/Mountain --debug --node-version 22 pnpm tauri build
# Production build with dependency flavor
export NODE_ENV=production
./build-orchestrator --dependency tauri-apps/tauri --bundle true pnpm tauri buildexport MOUNTAIN_DIR="Element/Custom"
export MOUNTAIN_ORIGINAL_BASE_NAME="MyApp"
export MOUNTAIN_BUNDLE_ID_PREFIX="com.mycompany.app"
export NODE_ENV="development"
export NODE_VERSION="22"
export RUST_LOG="debug"
./build-orchestrator pnpm tauri buildStructsยง
- Cli
- Land Build System - Configuration-based builds via Cargo
Enumsยง
- Commands
- Available subcommands
- Output
Format - Output format options
Functionsยง
- apply_
overrides ๐ - Apply CLI overrides to environment
- execute_
build_ ๐command - Execute the build command with dual-path environment injection.
- find_
maintain_ ๐binary - Find the Maintain binary path.
- get_
all_ profiles - List all available profiles (avoids Self)
- get_
build_ ๐command - Get build command for a profile
- is_
build_ ๐env_ var - Check if an environment variable is a build system variable.
- parse_
key_ ๐val - Parse a key=value pair from command line.
- parse_
profile_ ๐name - Parse and validate profile name
- print_
build_ ๐header - Print build header
- print_
resolved_ ๐environment - Print resolved environment variables
- resolve_
environment_ ๐dual_ path - Resolve environment variables with dual-path merging.
- resolve_
profile_ ๐name - Resolve profile name (handle aliases)