Documentation

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

CLI reference

storeenv recover

Restore your identity on this device from the recovery phrase.

Global flags
zsh
$ cd ~/code/my-app
$ storeenv recover
Identity restored fingerprint SE:0221-C9D2-646E
Device registered "ada-laptop" (encrypted file)
Signing key SIG:2665-E48D-4353 certified by your recovery phrase
Devices on your account: 2 (review: storeenv device ls)
$ storeenv recover

Good to know

  • Reads the 24 words from a hidden prompt (or STOREENV_RECOVERY_PHRASE, which is removed from the environment as soon as it is read).
  • Without the phrase and without any enrolled device your encrypted data can't be recovered; teammates can share project secrets with a new identity.

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.