/
githubmirror
/
cobra
Обзор
Документация
Войти
/
githubmirror
/
cobra
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
0.0.7
Makefile
36 строк
873 B
Joshua Harshman
leverage makefile to run build tasks (#976)
20 фев 2020, 22:25
Не верифицирован
20 фев 2020, 22:25
39cf99f
Код
Авторство
О чём код?
BIN="./bin" SRC=$(shell find . -name "*.go") ifeq (, $(shell which richgo)) $(warning "could not find richgo in $(PATH), run: go get github.com/kyoh86/richgo") endif .PHONY: fmt vet test cobra_generator install_deps clean default: all all: fmt vet test cobra_generator fmt: $(info ******************** checking formatting ********************) @test -z $(shell gofmt -l $(SRC)) || (gofmt -d $(SRC); exit 1) test: install_deps vet $(info ******************** running tests ********************) richgo test -v ./... cobra_generator: install_deps $(info ******************** building generator ********************) mkdir -p $(BIN) make -C cobra all install_deps: $(info ******************** downloading dependencies ********************) go get -v ./... vet: $(info ******************** vetting ********************) go vet ./... clean: rm -rf $(BIN)