25 lines
679 B
Bash
Executable file
25 lines
679 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
DIST_DIR="$ROOT_DIR/dist/firefox"
|
|
XPI_PATH="$ROOT_DIR/dist/figma-windows-ua-firefox-unsigned.xpi"
|
|
|
|
rm -rf "$DIST_DIR"
|
|
mkdir -p "$DIST_DIR"
|
|
|
|
rm -f "$ROOT_DIR/dist/figma-windows-ua-firefox.xpi"
|
|
rm -f "$ROOT_DIR/dist/figma-windows-ua-firefox.zip"
|
|
|
|
cp "$ROOT_DIR/manifest.firefox.json" "$DIST_DIR/manifest.json"
|
|
cp "$ROOT_DIR/background.firefox.js" "$DIST_DIR/background.firefox.js"
|
|
cp "$ROOT_DIR/content.js" "$DIST_DIR/content.js"
|
|
cp "$ROOT_DIR/injected.js" "$DIST_DIR/injected.js"
|
|
|
|
rm -f "$XPI_PATH"
|
|
(
|
|
cd "$DIST_DIR"
|
|
zip -r "$XPI_PATH" .
|
|
)
|
|
|
|
echo "Firefox build created: $XPI_PATH"
|