typo3-console / composer-auto-setup
Automatically set up TYPO3 on 'composer install' using TYPO3 Console commands
Installs: 28 409
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 1
Requires
- php: >=7.0 <7.3
- helhum/typo3-composer-setup: ^0.5.1
- helhum/typo3-console: ^5.0
- typo3/cms-composer-installers: ^1.4.2 || ^2.0
Suggests
- helhum/dotenv-connector: Recommended for easily setting environment specific configuration in dev context
- typo3-console/php-server-command: Recommended for easy testing of your distribution in dev context without the needing a dedicated webserver
README
This is a composer package that aims to automate TYPO3 install steps when installing TYPO3 with composer with the help of TYPO3 Console.
When doing a composer install --dev
(--dev
is default when omitted) command
and neither a .env
nor .installed
file is present next to the root composer.json,
a TYPO3 setup is performed from command line. With composer install --no-dev
this
action is never executed, despite the absence of these files.
If the above action is not performed, the following TYPO3 Console commands are executed,
when doing composer install
:
install:generatepackagesates
, install:fixfolderstructure
, install:extensionsetupifpossible
The last one is also only executed for dev installs.
See the command reference for details on these commands.
Installation
composer require typo3-console/composer-auto-setup