kuma-archive/scripts/package.sh

30 lines
691 B
Bash
Executable file

#!/bin/bash
echo "building source..."
bun run build
echo "getting system info..."
VERSION="$(node -e "console.log(require('./package.json').version);")"
OS_INFO="$(echo "$(uname -s)" | awk '{print tolower($0)}')"
ARCH="$(uname -m)"
rm -rf dist/src/
echo "generated dist directory..."
mkdir -p dist/
mkdir -p dist/generated
mkdir -p dist/src/kuma-archive
echo "copy executable files..."
mv web/ dist/src/kuma-archive/
mv kuma-archive dist/src/kuma-archive/
echo "entering directory..."
cd dist/src/
echo "compressing build artifact..."
tar zcf ../generated/kuma-archive-${VERSION}-${OS_INFO}-${ARCH}.tar.gz kuma-archive/
echo "leave directory..."
cd ../../
echo "packaging complete!"