Module up_rs::env

source ·
Expand description

Builds environment variable sets for command execution.

This takes in the environment of the running process, adds built-in environment variables, and uses the user’s up configuration to generate the environment to pass to tasks.

§Built-in Environment Variables

These env vars are automatically resolved, and will override the same env var set by the user.

§UP_HARDWARE_UUID

(macOS only)

The UP_HARDWARE_UUID maps to the UUID of the currently executing macOS device. This is particularly useful for setting per-host defaults. On non-macOS platforms this resolves to the empty string.

Enums§

Constants§

  • Environment variable name that is automatically provided for users to refer to, particularly in the defaults run_lib or subcommand.

Functions§

  • Build a set of environment variables from the up config settings and the current command’s environment..