.. include:: ../Includes.txt .. _typo3_console-command-reference-install-generatepackagestates: The following reference was automatically generated from code. ============================= install:generatepackagestates ============================= **Generate PackageStates.php file in non Composer enabled TYPO3 projects** Generates and writes `typo3conf/PackageStates.php` file. Goal is to not have this file in version control, but generate it on `composer install`. Marks the following extensions as active: - Third party extensions - All core extensions that are required (or part of minimal usable system) - All core extensions which are provided with the `--framework-extensions` argument. - In composer mode all composer dependencies to TYPO3 framework extensions are detected and activated by default. To require TYPO3 core extensions use the following command: `composer require typo3/cms-foo "*"` This updates your composer.json and composer.lock without any other changes. **Example:** `typo3cms install:generatepackagestates` Options ~~~~~~~ `--framework-extensions` TYPO3 system extensions that should be marked as active. Extension keys separated by comma. - Accept value: yes - Is value required: yes - Is multiple: no `--excluded-extensions` Extensions which should stay inactive. This does not affect provided framework extensions or framework extensions that are required or part as minimal usable system. - Accept value: yes - Is value required: yes - Is multiple: no `--activate-default` (DEPRECATED) If true, `typo3/cms` extensions that are marked as TYPO3 factory default, will be activated, even if not in the list of configured active framework extensions. - Accept value: no - Is value required: no - Is multiple: no - Default: false