#!/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"