php-cs-fixer-config
/
Makefile
28 строк · 830.0 Байт
1#!/usr/bin/make
2
3SHELL = /bin/sh4
5.PHONY : help build latest install lowest test 'shell' clean6.DEFAULT_GOAL : help7
8help: ## Show this help9@printf "\033[33m%s:\033[0m\n" 'Available commands'10@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf " \033[32m%-14s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)11
12build: ## Build docker image for local development13docker compose build
14
15install: clean ## Install regular PHP dependencies16docker compose run app composer update --no-interaction --prefer-dist
17
18test: ## Execute php tests and linters19docker compose run app composer test
20
21phpunit: ## Execute PHPUnit tests22docker compose run app composer phpunit
23
24shell: ## Start shell into container with php25docker compose run app sh
26
27clean: ## Remove all dependencies and unimportant files28-rm -Rf ./composer.lock ./vendor
29
30