add bundle command
This commit is contained in:
parent
bccfd218f6
commit
7b7b22ff3b
1 changed files with 11 additions and 4 deletions
15
justfile
15
justfile
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue