27 lines
782 B
Bash
Executable file
27 lines
782 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# Cross build rundir for multiple platforms
|
|
|
|
echo "Clean"
|
|
rm -rf bin build
|
|
|
|
mkdir bin
|
|
|
|
echo "linux-x64"
|
|
bun build --compile --minify --target=bun-linux-x64 ./src/cli.ts --outfile bin/rundir-linux-x64
|
|
|
|
echo "linux-arm64"
|
|
bun build --compile --minify --target=bun-linux-arm64 ./src/cli.ts --outfile bin/rundir-linux-arm64
|
|
|
|
echo "windows-x64"
|
|
bun build --compile --minify --target=bun-windows-x64 ./src/cli.ts --outfile bin/rundir-windows-x64
|
|
|
|
echo "macos-arm"
|
|
bun build --compile --minify --target=bun-darwin-arm64 ./src/cli.ts --outfile bin/rundir-macos-apple-silicon
|
|
|
|
echo "macos-x64"
|
|
bun build --compile --minify --target=bun-darwin-x64 ./src/cli.ts --outfile bin/rundir-macos-x64
|
|
|
|
mkdir build
|
|
|
|
echo "package"
|
|
bun build --target bun --outdir build ./src/cli.ts
|