From 79dd2d4bb13ccfe41709416179f372272eac7197 Mon Sep 17 00:00:00 2001 From: Paul Date: Fri, 26 Jul 2019 11:21:33 +0200 Subject: [PATCH] Add helpers to Makefile --- Makefile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c4a18e9 --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +GOCMD=go +GOTEST=$(GOCMD) test +GOGET=$(GOCMD) get +GORUN=$(GOCMD) run +MODD=modd + +include .env + +VARS:=$(shell sed -ne 's/ *\#.*$$//; /./ s/=.*$$// p' .env ) +$(foreach v,$(VARS),$(eval $(shell echo export $(v)="$($(v))"))) + +.PHONY: dev +dev: + @env + $(MODD) + +.PHONY: migrate +migrate: .env + $(GORUN) --tags=dev main.go migrate -u + +.PHONY: migratedown +migratedown: .env + $(GORUN) --tags=dev main.go migrate --revision=0 + +.PHONY: generate +generate: + $(GOCMD) generate