Getting Started with ProVallo
System requirements
- PHP 7+
- MySQL 5.6+
- node.js
- npm or yarn
- Linux KnowHow
Installation
The installation is quite simple:
$ yarn global add vallo-cli
$ mkdir myproject
$ cd myproject
$ vallo init
# Customize database configuration
$ nano config.php
# Install database tables etc.
$ php bin/install.php
Updates
Installing updates is also very easy:
# Updating the core
vallo self-upgrade
# List plugin updates
bin/console plugin:updates
# Update a plugin by its name
bin/console plugin:update <plugin>
Console Commands
ProVallo Console Commands 0.5.0
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Available commands:
help Displays help for a command
list Lists commands
backend
backend:build Builds the backend.
backend:register Registers additional backend components.
db
db:install Installs the required database tables
db:migrate Run db migrations
frontend
frontend:build Builds JS and LESS for the frontend.
plugin
plugin:install Install a plugin.
plugin:list Lists all available plugins.
plugin:store:install Installs a new plugin from the store.
plugin:store:remove Uninstalls and removes a plugin completely.
plugin:store:search Searches for available plugins in the store.
plugin:uninstall Uninstall a plugin.
plugin:update Updates a single plugin.
plugin:updates Checks all plugins for updates and list those.