TMP_FOLDER=/tmp
RELEASE_FOLDER=wllbg-release
-ENV=prod
+ifndef ENV
+ ENV=prod
+endif
help: ## Display this help menu
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
update: ## Update the wallabag installation to the latest version
@sh scripts/update.sh $(ENV)
-run: ## Run the wallabag server
- php bin/console server:run --env=$(ENV)
+dev: ## Install the latest dev version
+ @sh scripts/dev.sh
+
+run: ## Run the wallabag built-in server
+ @php bin/console server:run --env=$(ENV)
build: ## Run grunt
@grunt
test: ## Launch wallabag testsuite
- @ant prepare && phpunit -v
+ @ant prepare && bin/simple-phpunit -v
release: ## Create a package. Need a VERSION parameter (eg: `make release VERSION=master`).
ifndef VERSION
deploy: ## Deploy wallabag
@bundle exec cap staging deploy
-.PHONY: help clean install update build test release travis deploy
+.PHONY: help clean install update build test release travis deploy run dev
+
+.DEFAULT_GOAL := install