Load Variables into Your Shell¶
Use load when you want the resolved variables in the current interactive shell. dotenv-fusion emits shell code; the shell evaluates that output.
Select the input¶
Without --file, load uses the first existing file in this order:
.env-fuse.env-fuse.local.env
Promote one input while retaining the remaining fallbacks:
Use an explicit file when the choice belongs to the command:
File values replace variables already present in the shell by default. Preserve the parent environment with --no-override or set DOTENV_FUSION_EXISTING_ENV=no-override.
Add a convenient alias¶
Secret values¶
load emits resolved values, including secrets, because the shell needs the real values. Human-readable diagnostics still mask secret and secret-derived values. When the goal is to start one process, prefer Run an Application so the values are not emitted as shell code.
See load in the CLI reference for every option.