Mauticで利用できるコマンドをまとめてみた。

##Version1.x系

###list
`list`コマンドで利用可能なコマンドが一覧表示されます。

```
$ php /PATH/TO/MAUTIC/app/console list
Mautic version 1.4.1 - app/prod

Usage:
 command [options] [arguments]

Options:
 --help (-h)           Display this help message
 --quiet (-q)          Do not output any message
 --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
 --version (-V)        Display this application version
 --ansi                Force ANSI output
 --no-ansi             Disable ANSI output
 --no-interaction (-n) Do not ask any interactive question
 --shell (-s)          Launch the shell.
 --process-isolation   Launch commands from shell as a separate process.
 --env (-e)            The Environment name. (default: "prod")
 --no-debug            Switches off debug mode.

Available commands:
 help                                  Displays help for a command
 list                                  Lists commands
assets
 assets:install                        Installs bundles web assets under a public web directory
bazinga
 bazinga:oauth-server:clean            Clean expired tokens
cache
 cache:clear                           Clears the cache
 cache:warmup                          Warms up an empty cache
config
 config:debug                          Dumps the current configuration for an extension
 config:dump-reference                 Dumps the default configuration for an extension
container
 container:debug                       Displays current services for an application
debug
 debug:swiftmailer                     Displays current mailers for an application
doctrine
 doctrine:cache:clear                  Flush a given cache
 doctrine:cache:clear-metadata         Clears all metadata cache for an entity manager
 doctrine:cache:clear-query            Clears all query cache for an entity manager
 doctrine:cache:clear-result           Clears result cache for an entity manager
 doctrine:cache:contains               Check if a cache entry exists
 doctrine:cache:delete                 Delete a cache entry
 doctrine:cache:flush                  Flush a given cache
 doctrine:cache:stats                  Get stats on a given cache provider
 doctrine:database:create              Creates the configured database
 doctrine:database:drop                Drops the configured database
 doctrine:ensure-production-settings   Verify that Doctrine is properly configured for a production environment.
 doctrine:fixtures:load                Load data fixtures to your database.
 doctrine:generate:entities            Generates entity classes and method stubs from your mapping information
 doctrine:mapping:convert              Convert mapping information between supported formats.
 doctrine:mapping:import               Imports mapping information from an existing database
 doctrine:mapping:info                 
 doctrine:migrations:diff              Generate a migration by comparing your current database to your mapping information.
 doctrine:migrations:execute           Execute a single migration version up or down manually.
 doctrine:migrations:generate          Generate a blank migration class.
 doctrine:migrations:latest            Outputs the latest version number
 doctrine:migrations:migrate           Execute a migration to a specified version or the latest available version.
 doctrine:migrations:status            View the status of a set of migrations.
 doctrine:migrations:version           Manually add and delete migration versions from the version table.
 doctrine:query:dql                    Executes arbitrary DQL directly from the command line.
 doctrine:query:sql                    Executes arbitrary SQL directly from the command line.
 doctrine:schema:create                Executes (or dumps) the SQL needed to generate the database schema
 doctrine:schema:drop                  Executes (or dumps) the SQL needed to drop the current database schema
 doctrine:schema:update                Executes (or dumps) the SQL needed to update the database schema to match the current mapping metadata.
 doctrine:schema:validate              Validate the mapping files.
fos
 fos:oauth-server:clean                Clean expired tokens
generate
 generate:doctrine:entities            Generates entity classes and method stubs from your mapping information
init
 init:acl                              Mounts ACL tables in the database
lint
 lint:twig                             Lints a template and outputs encountered errors
mautic
 mautic:assets:generate                Combines and minifies asset files from each bundle into single production files
 mautic:campaign:trigger               Trigger timed events for published campaigns.
 mautic:campaigns:rebuild              Rebuild campaigns based on contact segments.
 mautic:campaigns:trigger              Trigger timed events for published campaigns.
 mautic:campaigns:update               Rebuild campaigns based on contact segments.
 mautic:check:email                    Fetch and process monitored email.
 mautic:check:mail                     Fetch and process monitored email.
 mautic:contactsegments:rebuild        Update contacts in smart segments based on new contact data.
 mautic:contactsegments:update         Update contacts in smart segments based on new contact data.
 mautic:email:fetch                    Fetch and process monitored email.
 mautic:email:process                  Processes SwiftMail's mail queue
 mautic:emails:process                 Processes SwiftMail's mail queue
 mautic:fetch:email                    Fetch and process monitored email.
 mautic:fetch:ipdata                   Fetch remote datastores for IP lookup services that leveral local lookups
 mautic:fetch:mail                     Fetch and process monitored email.
 mautic:install:data                   Installs Mautic with sample data
 mautic:ipdata:fetch                   Fetch remote datastores for IP lookup services that leveral local lookups
 mautic:ipdata:update                  Fetch remote datastores for IP lookup services that leveral local lookups
 mautic:iplookup:download              Fetch remote datastores for IP lookup services that leveral local lookups
 mautic:leadlists:rebuild              Update contacts in smart segments based on new contact data.
 mautic:leadlists:update               Update contacts in smart segments based on new contact data.
 mautic:lists:rebuild                  Update contacts in smart segments based on new contact data.
 mautic:lists:update                   Update contacts in smart segments based on new contact data.
 mautic:prepare:upgrade                Prepares your 1.3.x installation for upgrading to Mautic 2.0
 mautic:process:email                  Processes SwiftMail's mail queue
 mautic:process:emails                 Processes SwiftMail's mail queue
 mautic:process:webhooks               Process queued webhook payloads
 mautic:rebuild:campaigns              Rebuild campaigns based on contact segments.
 mautic:rebuild:contactsegments        Update contacts in smart segments based on new contact data.
 mautic:rebuild:leadlists              Update contacts in smart segments based on new contact data.
 mautic:rebuild:lists                  Update contacts in smart segments based on new contact data.
 mautic:rebuild:segments               Update contacts in smart segments based on new contact data.
 mautic:segments:rebuild               Update contacts in smart segments based on new contact data.
 mautic:segments:update                Update contacts in smart segments based on new contact data.
 mautic:send:email                     Processes SwiftMail's mail queue
 mautic:send:emails                    Processes SwiftMail's mail queue
 mautic:theme:json-config              Converts theme config to JSON from PHP
 mautic:transifex:pull                 Fetches translations for Mautic from Transifex
 mautic:transifex:push                 Pushes Mautic translation resources to Transifex
 mautic:translation:createconfig       Create config.php files for translations
 mautic:translation:debug              Displays translation messages informations
 mautic:trigger:campaign               Trigger timed events for published campaigns.
 mautic:trigger:campaigns              Trigger timed events for published campaigns.
 mautic:update:apply                   Updates the Mautic application
 mautic:update:campaigns               Rebuild campaigns based on contact segments.
 mautic:update:contactsegments         Update contacts in smart segments based on new contact data.
 mautic:update:find                    Fetches updates for Mautic
 mautic:update:ipdata                  Fetch remote datastores for IP lookup services that leveral local lookups
 mautic:update:leadlists               Update contacts in smart segments based on new contact data.
 mautic:update:lists                   Update contacts in smart segments based on new contact data.
 mautic:update:segments                Update contacts in smart segments based on new contact data.
 mautic:webhooks:process               Process queued webhook payloads
oneup
 oneup:uploader:clear-chunks           Clear chunks according to the max-age you defined in your configuration.
 oneup:uploader:clear-orphans          Clear orphaned uploads according to the max-age you defined in your configuration.
orm
 orm:convert:mapping                   Convert mapping information between supported formats.
router
 router:debug                          Displays current routes for an application
 router:dump-apache                    Dumps all routes as Apache rewrite rules
 router:match                          Helps debug routes by simulating a path info match
server
 server:run                            Runs PHP built-in web server
swiftmailer
 swiftmailer:debug                     Displays current mailers for an application
 swiftmailer:email:send                Send simple email message
 swiftmailer:spool:send                Sends emails from the spool
translation
 translation:debug                     Displays translation messages informations
 translation:update                    Updates the translation file
twig
 twig:debug                            Shows a list of twig functions, filters, globals and tests
 twig:lint                             Lints a template and outputs encountered errors
yaml
 yaml:lint                             Lints a file and outputs encountered errors
 ```
 
 ###helpコマンド
 `help`で各コマンドの詳細と用例が見れます。
 
 ```
 $ php /PATH/TO/MAUTIC/app/console help mautic:theme:json-config
Usage:
 mautic:theme:json-config [--theme="..."] [--save-php-config]

Options:
 --theme               The name of the theme whose config you are converting.
 --save-php-config     When used, the theme's PHP config file will be saved.
 --help (-h)           Display this help message
 --quiet (-q)          Do not output any message
 --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
 --version (-V)        Display this application version
 --ansi                Force ANSI output
 --no-ansi             Disable ANSI output
 --no-interaction (-n) Do not ask any interactive question
 --shell (-s)          Launch the shell.
 --process-isolation   Launch commands from shell as a separate process.
 --env (-e)            The Environment name. (default: "prod")
 --no-debug            Switches off debug mode.

Help:
 The mautic:theme:json-config command converts a PHP theme config file to JSON.
 
 php /var/www/html/app/console mautic:theme:json-config
 
 You must specify the name of the theme via the --theme parameter:
 
 php /var/www/html/app/console mautic:theme:json-config --theme=<theme>
 
 You may opt to save the PHP config file by using the --save-php-config option.
 
 php /var/www/html/app/console mautic:theme:json-config --save-php-config
 ```