Skip to content

envroll 0.1.3

Choose a tag to compare

@github-actions github-actions released this 01 May 20:53
v0.1.3
c2ece17

[0.1.3] - 2026-05-01

Added

  • envroll completions <shell> — print bash / zsh / fish /
    powershell / elvish completion scripts to stdout. (See 0.1.4 for the
    one-command install variant.)
  • envroll import <file> --as <name> — adopt an existing
    .env-style file lying around on disk as a new env in the current
    project. Onboarding accelerator: when a new contributor arrives with
    five legacy .env.dev / .env.staging / .env.bak.2024 files, they
    can now for f in .env.*; do envroll import "$f" --as "${f#.env.}"; done
    instead of shuffling files in and out of ./.env.
  • envroll export <env> [--output dotenv|json|shell]
    anti-lock-in escape hatch. Decrypts a single env to stdout in one of
    three formats: dotenv (the default — round-trips through import),
    json (single object, ready to pipe into AWS Secrets Manager), or
    shell (POSIX-safe export KEY='...' lines, eval-able). Never
    masked.
  • envroll rename-key OLD NEW [--in <env> | --all] [--force]
    rename a key (e.g. DATABASE_URLDB_URL) across one or every env
    in the project. Skips envs that don't contain OLD; refuses on
    collisions unless --force.

Changed

  • --format is no longer the flag for envroll export's output shape
    (it conflicts with the global --format human|json flag). Use
    --output dotenv|json|shell instead.