I'm never gonna use this I don't think
- SHA
64ad3bc29c859b84aa8a1a3b918db7c402b3f854- Parents
-
5209578 - Tree
6ad3cfc
64ad3bc
64ad3bc29c859b84aa8a1a3b918db7c402b3f8545209578
6ad3cfc| Status | File | + | - |
|---|---|---|---|
| M |
launch.sh
|
11 | 4 |
launch.shmodified@@ -4,7 +4,8 @@ | ||
| 4 | 4 | # Because clicking buttons is for mortals |
| 5 | 5 | |
| 6 | 6 | echo "=========================================" |
| 7 | -echo " LooseCannon v0.3.0 Launch Sequence" | |
| 7 | +echo " LooseCannon v0.3.1 Launch Sequence" | |
| 8 | +echo " (Now with 100% less npm warnings)" | |
| 8 | 9 | echo "=========================================" |
| 9 | 10 | echo "" |
| 10 | 11 | |
@@ -65,9 +66,15 @@ fi | ||
| 65 | 66 | |
| 66 | 67 | # Launch Firefox with extension |
| 67 | 68 | if [ $FIREFOX_OK -eq 0 ]; then |
| 69 | + if command -v web-ext &> /dev/null; then | |
| 68 | 70 | echo "Launching Firefox with LooseCannon extension..." |
| 69 | - npm run dev:extension & | |
| 71 | + web-ext run --source-dir ./extension & | |
| 70 | 72 | FIREFOX_PID=$! |
| 73 | + else | |
| 74 | + echo "ℹ️ web-ext not found - load extension manually in Firefox" | |
| 75 | + echo " Install globally: npm i -g web-ext" | |
| 76 | + echo " Or use: about:debugging > Load Temporary Add-on" | |
| 77 | + fi | |
| 71 | 78 | else |
| 72 | 79 | echo "⚠️ Firefox not found - manually load extension" |
| 73 | 80 | fi |