.. include:: /Includes.rst.txt .. The following reference was automatically generated from code. It should not .. be changed directly. .. _typo3_console-command-reference-install-generatepackagestates: ============================= 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: .. code-block:: shell composer require typo3/cms-foo "*" This updates your composer.json and composer.lock without any other changes. **Example:** .. code-block:: shell 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