Getting Started with ProVallo

System requirements

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.