typo3-console/composer-auto-commands

Execute TYPO3 Console commands on 'composer install'

v0.4.1 2020-03-29 11:38 UTC

This package is auto-updated.

Last update: 2020-03-29 11:48:51 UTC


README

This is a composer package that aims to simplify running TYPO3 Console every time composer dumps autoload information, e.g. during a composer install run.

The following TYPO3 Console commands are executed:

  • install:generatepackagestates
  • install:fixfolderstructure

And in the case TYPO3 appears to be setup properly (LocalConfiguration.php file is not missing) and running composer in dev mode (without --no-dev) these commands are also executed:

  • database:updateschema
  • cache:flush
  • extension:setupactive

See the command reference for details on these commands.

The benefits of using this package over just specifying the console commands in your composer.json scripts sections are:

  • Works in diverse environments (OSX, Linux, Windows) and always uses the PHP binary that is used for executing composer
  • Can be used as dependency in any package, not only your root package

Installation

composer require typo3-console/composer-auto-commands