Documentation

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

CLI reference

storeenv trust

Trust writers for this project: trust writer @login SE:XXXX, trust ls, trust rm @login.

Global flags
zsh
$ cd ~/code/my-app
$ storeenv trust ls
WRITER FINGERPRINT TRUSTED BY
@ada SE:0221-C9D2-646E you
$ storeenv trust <action> [login] [fingerprint]

Arguments

<action>writer: trust someone's signed values in this project; ls: list trusted writers; rm: stop trusting one. One of: writer, ls, rm.
<login>@username.
<fingerprint>The fingerprint they read to you (SE:XXXX-XXXX-XXXX).

Good to know

  • A trusted writer's signed values are accepted by pull and run in this project. Teammates you verified are trusted already.
  • For CI, list writers in .storeenv.json "writers" or STOREENV_TRUSTED_KEYS instead.

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.