From 7b7b22ff3bcfc1036af7f7c8a1329b724fbd090a Mon Sep 17 00:00:00 2001 From: maddalax Date: Thu, 12 Sep 2024 20:59:39 -0500 Subject: [PATCH] add bundle command --- justfile | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/justfile b/justfile index 2ea0de0..f6ebf96 100644 --- a/justfile +++ b/justfile @@ -1,17 +1,24 @@ -# Command to run and watch the Go application using Air run-app: just run-gen && air & just watch-js & just watch-gen bundle: rm -rf dist rm -rf assets/dist + mkdir -p dist/assets/dist just run-gen - go build . + GOOS=linux GOARCH=amd64 go build -o dist/mhtml . cd assets/js && npm run build just build-css - mkdir -p dist/assets/dist cp -r assets/dist/* dist/assets/dist - cp mhtml dist/ + tar -czvf mhtml-release.tar.gz ./dist + rm -rf dist + mkdir -p dist + mv mhtml-release.tar.gz dist + +release-version := '1.0.0' +release: + just bundle + gh release create {{release-version}} dist/mhtml-release.tar.gz --title "Release {{release-version}}" --prerelease --notes "new release" run-gen: go run ./tooling/astgen