This repository contains an application with a curated set of commands for Castor CLI.
You can directly use the castor.php
file or one of the PHAR/binary files depending on your needs.
It is designed for web application based on Symfony and running on a Docker environment.
Docker commands:
beaver build
: build your Docker imagesbeaver start
: start your Docker containersbeaver stop
: stop your Docker containersbeaver restart
: restart your Docker containersbeaver destroy
: clean your Docker infrastructure
PHP/Symfony commands:
beaver php
: run a PHP command from the Docker Containerbeaver console
: run a Symfony Console command from the Docker Containerbeaver consume
: run a Messenger Consumer from the Docker Containerbeaver frontend
: compile the frontendbeaver update
: This command will change in a near future. Do not use.
CI/CD commands:
beaver check-licenses
: check the licenses of your dependenciesbeaver cs
: check the coding standardsbeaver deptrac
: run Deptrac to analyze dependenciesbeaver infect
: run mutation testingbeaver rector
: run Rector to upgrade codebeaver stan
: run PHPStanbeaver test
: run PHPUnit testsbeaver validate
: validate Composer configuration
beaver deploy
: deploy your applicationbeaver release
: release a new version of your applicationbeaver rollback
: rollback to a previous version of your applicationbeaver update
: existing command will be refactoredbeaver upgrade
: upgrade the Symfony versionbeaver lint
: run lintersbeaver security
: run security checks