diff --git a/Makefile b/Makefile deleted file mode 100644 index a83908f..0000000 --- a/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -.PHONY: all test-color lint format build clean - -all: - go mod tidy - $(MAKE) format - $(MAKE) test-color - $(MAKE) lint - $(MAKE) build - $(MAKE) clean - -test-color: - # go install github.com/haunt98/go-test-color@latest - go-test-color -race -failfast ./... - -lint: - golangci-lint run ./... - -format: - # go install github.com/haunt98/gofimports/cmd/gofimports@latest - # go install mvdan.cc/gofumpt@latest - gofimports -w --company github.com/make-go-great,github.com/haunt98 . - gofumpt -w -extra . - -build: - $(MAKE) clean - go build ./cmd/update-go-mod - -clean: - rm -rf update-go-mod diff --git a/go.mod b/go.mod index e08bf85..cede8fb 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/haunt98/update-go-mod -go 1.21 +go 1.22 require ( github.com/google/go-github/v64 v64.0.0 diff --git a/justfile b/justfile new file mode 100644 index 0000000..6cf1d75 --- /dev/null +++ b/justfile @@ -0,0 +1,23 @@ +all: tidy format test-color lint build clean + +tidy: + go mod tidy + +test-color: + # go install github.com/haunt98/go-test-color@latest + go-test-color -race -failfast ./... + +lint: + golangci-lint run ./... + +format: + # go install github.com/haunt98/gofimports/cmd/gofimports@latest + # go install mvdan.cc/gofumpt@latest + gofimports -w --company github.com/make-go-great,github.com/haunt98 . + gofumpt -w -extra . + +build: + go build ./cmd/update-go-mod + +clean: + rm -rf update-go-mod