Documentation

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

CLI reference

storeenv project

Show or change this project: show, rename, kind, describe, links, verify-link.

Global flags
zsh
$ cd ~/code/my-app
$ storeenv project
ada/my-app prj_2e9c6fff13445929678925f6
Kind app
Your role owner
Found via .storeenv.json
Imports 0
$ storeenv project [action] [value]

Arguments

<action>What to show or change about this project. One of: show, rename, kind, describe, links, verify-link. Default: show.
<value>New name, kind (app or library), description, or a link id.

Good to know

  • rename keeps the project id, so .storeenv.json files keep working; the CLI mentions the new name.
  • kind switches between app and library. links lists linked repositories; verify-link proves you can push to one (see How a folder finds its project).

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.