Skip to main content

CLI

There is a command line tool, which helps you with developing Contember projects and running them.

Run it without any args to see a help

npm run contember

Which will print the available commands

Contember CLI version X.Y.Z
Usage: <command> <command args>
deploy Deploy Contember project
migrations:amend Amends latest migration
migrations:describe Describes a migration
migrations:diff Creates schema migration diff for given project
migrations:execute Executes migrations on an instance
migrations:rebase Rebase migrations on filesystem and in local instance
migrations:status Shows status of executed migrations on an instance & sync status
project:create Creates a new Contember project
project:print-schema Prints project schema
project:validate Validates project schema
tenant:create-api-key Creates an API key
tenant:invite Invites a user by an email
tenant:reset-password Resets user password
tenant:sign-in Signs in a user
version Prints Contember CLI version
workspace:update:api Updates Contember API version and all related packages

Commands

tip

You can use non-ambiguous abbreviation for commands, for example npm run contember migr:exe, which runs migrations:execute command

migrations:diff

See migrations chapter.