Documentation

Install the CLI, learn the model and look up every command.

CLI reference

storeenv diff

Key level diff between local files and the remote, or between two versions.

Global flags
zsh
$ cd ~/code/my-app
$ storeenv diff
.env (local vs default)
+ FEATURE_FLAG
(values hidden; add --reveal to show values you can read)
$ storeenv diff [base] [head]

Arguments

<base>Version id or env:<name>.

Flags

--revealShow the values you can read.

Good to know

  • Without arguments: your files against the newest remote version. With two versions: what changed between them.
  • Values are hidden unless you pass --reveal; revealing is recorded in the activity log.

Global flags

--project <value>Project as <namespace/name> or its id (default: .storeenv.json, then this repository's remotes).
--env <value>Environment name.
--jsonMachine readable output.
--yes, -ySkip confirmations.
--colorColoured output (--no-color to turn off). Default: true.
--verboseShow debug details.
--api <value>API base URL of a self-hosted StoreEnv.
--trust-writer <value>Trust a writer for this run: @login=SE:XXXX-XXXX-XXXX.
--allow-unsignedpull and diff: use values that aren't signed by a trusted writer, after you confirm on a terminal (or with STOREENV_ALLOW_UNSIGNED=1). Never applies to run or copy.