The Mola CMS all-in-one CLI
- Install globally:
npm i -g @molacms/cli- Use the global CLI:
mola new blank myAppSee the homepage for more: https://mola.lamnhan.com
The Mola CMS all-in-one CLI
mola add|generate|a|g <input> [params...]mola build|bmola claim|c <subCommand> [params...]mola database|db <subCommand> [params...]mola deploy|dmola docs|home|hmola e2e|emola info|imola new|start|n <theme> <projectName> [appDomain] [appName] [appDescription] --source [value] --deploy [value] --locale [value] --skin [value] --soul [value] --skip-install --skip-gitmola preview|p --port [value] --host [value] --i18nmola setupmola storage|st <subCommand> [params...]mola sudo|sadmin|s <subCommand> [email]mola test|tmola helpmola *
Add a components, pages, ...
Usage:
mola add <input> [params...]
mola generate <input> [params...]
mola a <input> [params...]
mola g <input> [params...]Parameters:
<input>: An input string[params...]: List of parameters
Build the app.
Usage:
mola build
mola bManange user claim.
Usage:
mola claim <subCommand> [params...]
mola c <subCommand> [params...]Parameters:
<subCommand>: A supported sub-command: get, set[params...]: List of sub-command parameters
Database related commands.
Usage:
mola database <subCommand> [params...]
mola db <subCommand> [params...]Parameters:
<subCommand>: A supported sub-command: init, import, export, backup, restore, setup[params...]: List of sub-command parameters
Deploy the app.
Usage:
mola deploy
mola dOpen documentation.
Usage:
mola docs
mola home
mola hE2e test the app.
Usage:
mola e2e
mola eDisplay project information.
Usage:
mola info
mola iCreate a new project.
Usage:
mola new <theme> <projectName> [appDomain] [appName] [appDescription] --source [value] --deploy [value] --locale [value] --skin [value] --soul [value] --skip-install --skip-git
mola start <theme> <projectName> [appDomain] [appName] [appDescription] --source [value] --deploy [value] --locale [value] --skin [value] --soul [value] --skip-install --skip-git
mola n <theme> <projectName> [appDomain] [appName] [appDescription] --source [value] --deploy [value] --locale [value] --skin [value] --soul [value] --skip-install --skip-gitParameters:
<theme>: A Mola theme input.<projectName>: The project name.[appDomain]: The web app domain name.[appName]: The web app name.[appDescription]: The web app description.
Options:
-s, --source [value]: Custom Mola theme source (url/path to .zip).-d, --deploy [value]: Deploy service (github/firebase).-l, --locale [value]: Change or add locales (commna-separated).-k, --skin [value]: Change or add Unistylus skins (commna-separated).-o, --soul [value]: Change Unistylus soul.-i, --skip-install: Do not install dependency packages.-g, --skip-git: Do not initialize a git repository.
Preview the app.
Usage:
mola preview --port [value] --host [value] --i18n
mola p --port [value] --host [value] --i18nOptions:
-p, --port [value]: Custom port-h, --host [value]: Custom host-i, --i18n: Enable i18n
Setup the project.
Usage:
mola setupStorage related commands.
Usage:
mola storage <subCommand> [params...]
mola st <subCommand> [params...]Parameters:
<subCommand>: A supported sub-command: setup[params...]: List of sub-command parameters
Manage super admin account.
Usage:
mola sudo <subCommand> [email]
mola sadmin <subCommand> [email]
mola s <subCommand> [email]Parameters:
<subCommand>: A supported sub-command: get, set, remove[email]: A user email (set)
Unit test the app.
Usage:
mola test
mola tDisplay help.
Usage:
mola helpAny other command is not suppoted.
Usage:
mola <cmd>@molacms/cli is released under the MIT license.