Skip to main content
major app is the main command group for managing your applications. It ensures you have the necessary tools installed before running.
SubcommandPurpose
major app createCreate a new app from a template.
major app cloneDownload and set up an existing app.
major app startStart the development server.
major app deployDeploy changes to production.
major app infoShow the current application ID.
major app editorOpen the App Editor in your browser.
Most commands work by detecting which application you are in. Make sure you are in the correct directory.

major app create

major app create
When to use: creating a brand-new internal app. What happens:
  1. Prompts for application name + description.
  2. Allows you to choose an app template to use.
  3. Creates the app scaffolding and grants you access to the scaffolded app.
  4. Lets you configure which resources you want your app to have access to.
  5. Generates a .env file so you can start developing locally.

major app clone

major app clone
When to use: onboarding to an existing app or updating your local copy. What happens:
  1. Lists available applications in your organization.
  2. Clones the repository (or pulls the latest changes if it exists).
  3. Ensures you have access to the GitHub repository.
  4. Sets up your local environment configuration to match production.

major app start

major app start
When to use: starting development locally. What happens:
  1. Fetches the latest environment variables and credentials.
  2. Updates your local .env file.
  3. Installs dependencies and starts the development server.

major app deploy

major app deploy
When to use: publishing changes to production. What happens:
  1. Prompts you to commit any unsaved changes.
  2. Pushes your code to the remote repository.
  3. Triggers a new build and deployment.
  4. Streams the deployment status and provides the live URL.

major app info

major app info
Returns the unique ID of the current application.

major app editor

major app editor
Opens the App Editor in your browser, where you can manage access, resources, and app settings.