Release Notes
Changed
envroll save now persists comment-only edits and any other
byte-level change to the working copy. Previously save compared
the parsed key-value map of the working copy against the env's last
commit and printed envroll: nothing to save whenever only comments,
blank lines, or key order had changed, so adding a documentation
comment and running save silently dropped the edit. The new
comparator is byte equality against the decrypted plaintext of the
tip, so any difference (added comment, blank line tweak, key
reordering, value change) produces a real commit whose plaintext
preserves your edit verbatim. The blob has always stored the working
copy bytes as-is, so this only changes the no-op detection rule and
matches what users intuitively expect when they edit .env and run
envroll save. Editor quirks like auto-added trailing newlines or
line-ending normalization will produce a one-shot commit on first
save and stabilize from there.
Install envroll 0.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/AdriiiPRodri/envroll/releases/download/v0.3.0/envroll-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/AdriiiPRodri/envroll/releases/download/v0.3.0/envroll-installer.ps1 | iex"
Download envroll 0.3.0