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:
|
||||
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
|
||||
|
|
|
|||
Loading…
Reference in a new issue