typo3/cms-cli
Console (CLI) support for TYPO3 CMS, providing command-line tools to manage and maintain TYPO3 installations. Run backend tasks, clear caches, update extensions and more from the terminal—ideal for automation, CI/CD and server administration.
Start by installing typo3/cms-cli via Composer: composer require --dev typo3/cms-cli. Though minimal documentation exists, the package exposes a small set of self-documenting commands—run ./vendor/bin/typo3 list to inspect available operations (e.g., cache:flush, extension:activate, system:check). The first use case is typically cache clearing in CI: ./vendor/bin/typo3 cache:flush --type=system. No configuration is required out of the box; it auto-detects the TYPO3 instance when run from the project root (where typo3_src or vendor/typo3/cms-* is present).
typo3 extension:activate MyExt after deployment, followed by typo3 database:update).typo3 system:check before deploys to validate environment readiness; combine with shell conditionals (if typo3 system:check; then deploy.sh; fi).maintain.sh runs typo3 cache:flush && typo3 extension:list --enabled-only), reducing manual drift across environments.--format=json) where supported to consume results programmatically—critical for monitoring hooks or custom tooling.index.php, typo3/). Run from the project root, not public/ or vendor/.set -euo pipefail in bash or explicit exit-code checks.typo3/cms-cli version aligns with your TYPO3 major version (e.g., v12 for TYPO3 12.x).vendor/typo3/cms-cli/src/Command/ to reverse-engineer behavior or copy-patch logic for missing features.--verbose to see underlying TYPO3 CLI command invocations; combine with strace or bash -x to trace environment-specific failures (e.g., file permissions, missing CLI extensions).How can I help you explore Laravel packages today?