Files

31 lines
772 B
Bash
Executable File

#!/bin/bash
# Package TradeMate browser extension for Chrome Web Store or manual install
# Usage: bash package.sh
set -e
DIR="$(cd "$(dirname "$0")" && pwd)"
cd "$DIR"
OUTPUT="trademate-extension.zip"
# Clean previous
rm -f "$OUTPUT"
# Zip required files
zip -r "$OUTPUT" \
manifest.json \
popup/index.html popup/popup.js popup/popup.css \
background/background.js \
content/content.js \
api/client.js \
icons/icon16.png icons/icon48.png icons/icon128.png \
-x "*.DS_Store" -x "*/.git/*"
echo "✅ Packaged: $OUTPUT ($(du -h "$OUTPUT" | cut -f1))"
echo ""
echo "To install:"
echo " 1. Open chrome://extensions/"
echo " 2. Enable Developer mode"
echo " 3. Drag $OUTPUT onto the page"
echo " OR: Load unpacked → select browser-extension/ directory"