From cc24e8b0f03e9b161bca2b347394d2a42c0aa43a Mon Sep 17 00:00:00 2001 From: Hau Nguyen Date: Thu, 22 Aug 2024 11:46:34 +0700 Subject: [PATCH] migrate to justfile --- Makefile | 54 ------------------------------- docs/2023-06-25-useful-tools.html | 5 +++ justfile | 46 ++++++++++++++++++++++++++ posts/2023-06-25-useful-tools.md | 1 + 4 files changed, 52 insertions(+), 54 deletions(-) delete mode 100644 Makefile create mode 100644 justfile diff --git a/Makefile b/Makefile deleted file mode 100644 index 1a49598..0000000 --- a/Makefile +++ /dev/null @@ -1,54 +0,0 @@ -.PHONY: all test test-color coverage coverage-cli coverage-html lint format gen format-html srht - -all: - go mod tidy - $(MAKE) format - $(MAKE) test-color - $(MAKE) lint - $(MAKE) gen - $(MAKE) format-html - -test: - go test -race -failfast ./... - -test-color: - # go install github.com/haunt98/go-test-color@latest - go-test-color -race -failfast ./... - -coverage: - go test -coverprofile=coverage.out ./... - -coverage-cli: - $(MAKE) coverage - go tool cover -func=coverage.out - -coverage-html: - $(MAKE) coverage - go tool cover -html=coverage.out - -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 . - -gen: - go run . - -format-html: - # bun upgrade - bunx prettier --write ./templates ./docs - # deno upgrade - deno fmt ./posts - -srht: - $(MAKE) all - # https://srht.site/quickstart - # go install git.sr.ht/~emersion/hut@latest - tar -C docs -cvz . > site.tar.gz - # Need to run hut init first - hut pages publish -d youngyoshie.srht.site site.tar.gz - rm -rf site.tar.gz diff --git a/docs/2023-06-25-useful-tools.html b/docs/2023-06-25-useful-tools.html index 11df5d2..6e7fdb9 100644 --- a/docs/2023-06-25-useful-tools.html +++ b/docs/2023-06-25-useful-tools.html @@ -713,6 +713,11 @@ >https://github.com/astral-sh/ruff +
  • + https://github.com/casey/just +
  • https://github.com/corbindavenport/nexus-tools site.tar.gz + # Need to run hut init first + hut pages publish -d youngyoshie.srht.site site.tar.gz + rm -rf site.tar.gz diff --git a/posts/2023-06-25-useful-tools.md b/posts/2023-06-25-useful-tools.md index 889fb66..712dfc8 100644 --- a/posts/2023-06-25-useful-tools.md +++ b/posts/2023-06-25-useful-tools.md @@ -143,6 +143,7 @@ For fun - https://github.com/denoland/deno - https://github.com/astral-sh/uv - https://github.com/astral-sh/ruff +- https://github.com/casey/just - https://github.com/corbindavenport/nexus-tools Format