add bundle command

This commit is contained in:
maddalax 2024-09-12 20:59:39 -05:00
parent bccfd218f6
commit 7b7b22ff3b

View file

@ -1,17 +1,24 @@
# Command to run and watch the Go application using Air
run-app: run-app:
just run-gen && air & just watch-js & just watch-gen just run-gen && air & just watch-js & just watch-gen
bundle: bundle:
rm -rf dist rm -rf dist
rm -rf assets/dist rm -rf assets/dist
mkdir -p dist/assets/dist
just run-gen just run-gen
go build . GOOS=linux GOARCH=amd64 go build -o dist/mhtml .
cd assets/js && npm run build cd assets/js && npm run build
just build-css just build-css
mkdir -p dist/assets/dist
cp -r assets/dist/* 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: run-gen:
go run ./tooling/astgen go run ./tooling/astgen