/TYPO3-Console

Console command for TYPO3 CMS

Primary LanguagePHPGNU General Public License v2.0GPL-2.0

Latest Stable Version TYPO3 11 Total Downloads Monthly Downloads Build Status StyleCI License Donate

TYPO3 Console

TYPO3 Console (helhum/typo3-console) provides a clean way to register commands and a sane way to call these commands through a command line tool called typo3cms.

It ships many commands to execute TYPO3 actions, which otherwise would only be accessible via the TYPO3 backend. This makes TYPO3 Console a perfect companion for development, deployment, Docker setups, continuous integration workflows or anything else where automation is required or beneficial.

Examples for such commands are:

  • typo3cms install:setup to completely set up TYPO3 from command line
  • typo3cms upgrade:run to execute upgrades from command line
  • typo3cms extension:setupactive to set up all active extensions (database schema update, data import, …)

and the features include:

  • TYPO3 installation and upgrades from command line
  • Flexible bootstrap for commands (not every command needs a fully bootstrapped framework)
  • Reliable cache flush commands
  • Many commands useful for deployment
  • Support for Symfony commands registered within TYPO3 extensions and Composer packages
URL
Repository: https://github.com/TYPO3-Console/TYPO3-Console
Read online: https://docs.typo3.org/p/helhum/typo3-console/main/en-us/
TER: https://extensions.typo3.org/extension/typo3_console