All Projects → TYPO3-Console → Typo3 Console

TYPO3-Console / Typo3 Console

Licence: gpl-2.0
Console command for TYPO3 CMS

Projects that are alternatives of or similar to Typo3 Console

Rocket
Automated software delivery as fast and easy as possible 🚀
Stars: ✭ 217 (-14.57%)
Mutual labels:  automation, deployment, continuous-integration
Gaia
Build powerful pipelines in any programming language.
Stars: ✭ 4,534 (+1685.04%)
Mutual labels:  automation, deployment, continuous-integration
typo3-typoscript-lint
Find coding errors in your TypoScript files.
Stars: ✭ 78 (-69.29%)
Mutual labels:  continuous-integration, typo3
kahoy
Simple Kubernetes raw manifests deployment tool
Stars: ✭ 33 (-87.01%)
Mutual labels:  deployment, continuous-integration
travis
⛔ ARCHIVED ⛔ Set Up 'Travis' for Testing and Deployment
Stars: ✭ 61 (-75.98%)
Mutual labels:  deployment, continuous-integration
Awesome React Generator
No more clicking around to create files in your react project! Awesome React Generator is Command Line Tool that let's you scaffold your components without leaving your terminal.
Stars: ✭ 98 (-61.42%)
Mutual labels:  command-line-tool, automation
Brotab
Control your browser's tabs from the command line
Stars: ✭ 137 (-46.06%)
Mutual labels:  command-line-tool, automation
build-plugin-template
Template repository to create new Netlify Build plugins.
Stars: ✭ 26 (-89.76%)
Mutual labels:  deployment, continuous-integration
Xcov
Nice code coverage reporting without hassle
Stars: ✭ 467 (+83.86%)
Mutual labels:  command-line-tool, continuous-integration
github-create-release-action
Github Action that create Github Release automatically
Stars: ✭ 28 (-88.98%)
Mutual labels:  deployment, continuous-integration
firebase-ci
Simplified Firebase interaction for continuous integration
Stars: ✭ 71 (-72.05%)
Mutual labels:  deployment, continuous-integration
typo3-gitlab-ci
Gitlab CI configuration for your TYPO3 project.
Stars: ✭ 36 (-85.83%)
Mutual labels:  continuous-integration, typo3
Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (-68.9%)
Mutual labels:  command-line-tool, automation
Composer Git Hooks
Easily manage git hooks in your composer config
Stars: ✭ 838 (+229.92%)
Mutual labels:  command-line-tool, composer
Ex check
One task to efficiently run all code analysis & testing tools in an Elixir project. Born out of 💜 to Elixir and pragmatism.
Stars: ✭ 198 (-22.05%)
Mutual labels:  command-line-tool, continuous-integration
Supreme
A command line visual file manager for linux
Stars: ✭ 22 (-91.34%)
Mutual labels:  command-line-tool, automation
fabalicious
is now deprecated and not supported anymore, use https://github.com/factorial-io/phabalicious instead
Stars: ✭ 14 (-94.49%)
Mutual labels:  deployment, continuous-integration
aplus
Aplus Command Line Tool
Stars: ✭ 71 (-72.05%)
Mutual labels:  composer, command-line-tool
Circleci Cli
Use CircleCI from the command line
Stars: ✭ 297 (+16.93%)
Mutual labels:  command-line-tool, continuous-integration
Performance
⏱ PHP performance tool analyser your script on time, memory usage and db query. Support Laravel and Composer for web, web console and command line interfaces.
Stars: ✭ 429 (+68.9%)
Mutual labels:  command-line-tool, composer

TYPO3 Console

Donate Build Status Build Status (Windows) StyleCI Maintainability Latest Stable Version Monthly Downloads Total Downloads License

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, …)

Features

  • 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

Installation

Installation using Composer

The recommended way to install TYPO3 Console is by using Composer:

composer require helhum/typo3-console

The typo3cms binary will be installed by Composer in the specified bin-dir (by default vendor/bin). TYPO3 Console is a perfect companion for Composer-based, enjoyable TYPO3 projects.

Installation as extension from TYPO3 Extension Repository (TER)

Download and install the extension with the Extensions module. For the extension to work, it must be installed in the typo3conf/ext directory not in any other extension location. This directory must not be a symlink to another location! The typo3cms command line tool will be copied into the installation root directory during activation, in case it is not present as a symlink to typo3conf/ext/typo3_console/Libraries/helhum/typo3-console/typo3cms. The build extension is automatically published to TER and to a read only repository representing the released state as tags, as well as current state of development in the respective branches.

Submit bug reports or feature requests

Look at the Issues for what has been planned to be implemented in the (near) future.

Credits

Thanks to all contributors and everybody providing feedback.

Special thanks to @hzoo for creating great Github issue templates for Babel, which were adopted for this package.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].