zend apps commands use the key saved by zend login. deploy can also use ZEND_APP_KEY from the environment.
create
a-z, 0-9 and -. You can have up to 10 apps.
list
check
./zapp.json. It stops on mistakes the server would also refuse:
- Unknown states, and transitions from or to them.
- An
initialstate that isn’t instates. - Transitions out of a terminal state.
- A move listed twice.
- Unknown keys in a transition, with a “did you mean” hint for a misspelt
serverOnly.
deploy
check, then uploads the manifest as a new version. Defaults to ./zapp.json. The app is found by the manifest’s app field.
visibility: "public", the status becomes in_review. Track it with zend apps review.
If ZEND_APP_KEY is set, deploy uses it instead of your login. Use this in CI.