Commands

Command Description
simplifyd login Log in to your Simplifyd account from the terminal
simplifyd logout Log out from your Simplifyd account from the terminal
simplifyd signup Sign up for a Simplifyd account from the terminal
simplifyd version Display the version of installed Simplifyd CLI
simplifyd reset password Reset password to your Simplifyd account in the case it has been forgotten
simplifyd create project Create a Simplifyd project. Projects are containers for your apps, datastores, services etc. When creating a project, you need to spcify a region. A region determines where all apps and services within that project would be deployed.
simplifyd delete project Delete a Simplifyd project. This command deletes all apps, datastores, services created within the project. This operation is irreversible.
simplifyd list projects List all created projects
simplifyd patchApp project This command replaces the environment variables for a project with new ones. The environment variables are specified in the following format VARIABLE1=VALUE1,VARIABLE2=VALUE2. Note that this is a replace operation not a modify operation. The current environment variables would be replaced entirely by the new ones specified with this command.
simplifyd create app Create an app
simplifyd delete app Delete an app. This operation is irreversible.
simplifyd list apps List all apps created in a project
simplifyd deploy app Deploy an existing app. This command triggers the build phase. Once the build artifact has been created, it is deployed and a vanity URL is provided to view the app. This command results in the consumption of build minutes for the build phase. It also results in the consumption of credits as the app runs. This command would fail if your account isn't adequately funded.
simplifyd undeploy app Unpublish an already deployed app. This command takes the app offline and removes the vanity URL. The app is no longer reachable on the internet. Billing is paused for the app as no resources are being consumed. It's important to note that if the app is redeployed, a new vanity URL would be assigned
simplifyd rollback app This command rolls back an app to a previous build. It's important to note that environment variables are also restored from the build.
simplifyd update app This command manually updates an app. It triggers a new build. You would typically use this if you have autodeploy from git turned off.
simplifyd patchApp env This command replaces the environment variables for an app with new ones. The environment variables are specified in the following format VARIABLE1=VALUE1,VARIABLE2=VALUE2. Note that this is a replace operation not a modify operation. The current environment variables would be replaced entirely by the new ones specified with this command.
simplifyd list artifacts List all built artifacts. Artifacts are the output of a build process. Artifacts allow for easy rollback.
simplifyd add domain Add a custom domain to an already deployed app. This command requires that you've setup your DNS settings correctly with a CNAME pointed to the Simplifyd specified domain.
simplifyd remove domain This command removes a custom domain from an app. Once complete, the app ceases to be available at the custom domain.
simplifyd add billing This command adds a billing source to your Simplifyd account.
simplifyd list billing List all billing sources added to your Simplifyd account.
simplifyd delete billing This command removes a billing source from your Simplifyd account.
simplifyd get logs This command retrieves the logs your deployed app sends to STD OUT.
simplifyd link github Link a Github account to your Simplifyd account. This makes it super easy to dpeloy apps from Github. This command opens up a browser for you to perform the authentication and approval with Github.
simplifyd link gitlab Link a GitLab account to your Simplifyd account. This makes it super easy to dpeloy apps from GitLab. This command opens up a browser for you to perform the authentication and approval with GitLab.
simplifyd link bitbucket Link a Bitbucket account to your Simplifyd account. This makes it super easy to dpeloy apps from Bitbucket. This command opens up a browser for you to perform the authentication and approval with Bitbucket.
simplifyd list githubAccounts List all linked Github accounts
simplifyd list gitlabAccounts List all linked GitLab accounts
simplifyd list bitbucketAccounts List all linked Bitbucket accounts
simplifyd list githubRepos List all repos from a linked Github account
simplifyd list gitlabRepos List all repos from a linked GitLab account
simplifyd list bitbucketRepos List all repos from a linked Bitbucket account
simplifyd list bitbucketWorkspaces List all workspaces from a linked Bitbucket account