Siberian CLI Documentation
Introduction
Siberian ships with a CLI to help debugging & troubleshooting.
CLI available methods
Method | Min. version | Params | Description |
---|---|---|---|
export:schemas | 4.13.10 | - | Exports the current schema tables (only schemas) to var/schema/CURRENT_VERSION/TABLE.php this is useful to prepare db files for your custom modules |
export:database | 4.13.10 | - | Exports the current mysql database |
version | 4.13.10 | version | Updates lib/Siberian/Version.php with the given version |
user:create | 4.13.10 | - | This action will ask for an e-mail and a password to create a new backoffice user |
user:update-password | 4.13.10 | - | This action will ask for an e-mail and a password, usefull to change a lost backoffice password |
dev / development | 4.13.10 | - | Fast switch in development mode |
prod / production | 4.13.10 | - | Fast switch in production mode |
cache:design | 4.14.0 | sae , mae , pe |
Rebuilds SAE/MAE/PE cache for design files |
cache:clear | 4.14.4 | - | Clear var/cache , var/log & var/tmp |
license:set | 4.14.13 | - | Set the product license from cli |
i18n:extract | 4.15.0 | - | Extracts all missing translations |
app:manifest | 4.14.6 | - | Rebuilds the app manifest |
app:keystore:restore | 4.14.13 | - | Extracts a keystore from the database |
help | 4.14.0 | - | Display the command help manual |
Examples
prompt $ ./cli export-schemas
prompt $ ./cli export-database
Filename for the export: dump.sql
Export done.
prompt $ ./cli version 4.13.7
prompt $ ./cli user:create
Input new backoffice user e-mail: demo@demo.com
Input new backoffice user password: ********
Your new user is now created.
prompt $ ./cli user:update-password
Input backoffice user e-mail to change: demo@demo.com
Your new password (min 8 characters): ********
Password successfully changed.
prompt $ ./cli dev
prompt $ ./cli prod
prompt $ ./cli prod
prompt $ ./cli cache:design <sae|mae|pe>
prompt $ ./cli cache:clear
prompt $ ./cli app:manifest
prompt $ ./cli help