nodeslicer/build.sh
2026-05-06 21:09:46 +03:00

21 lines
548 B
Bash
Executable file

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR"
TMPDIR="$(mktemp -d)"
cleanup() { rm -rf "$TMPDIR"; }
trap cleanup EXIT
mapfile -t FILES < <(git ls-files -co --exclude-standard \
| grep -v -xE '(\.gitignore|build\.sh)')
tar -cf - "${FILES[@]}" | tar -xf - -C "$TMPDIR"
cd "$TMPDIR"
/home/nicolas/Applications/blender-5.1.0-linux-x64/blender \
--command extension build --split-platforms \
--output-filepath "$SCRIPT_DIR/release/NodeSlicer_0.0.1.zip"
cd "$SCRIPT_DIR"