zeroed-some/loosecannon / 64ad3bc

Browse files

I'm never gonna use this I don't think

Authored by espadonne
SHA
64ad3bc29c859b84aa8a1a3b918db7c402b3f854
Parents
5209578
Tree
6ad3cfc

1 changed file

StatusFile+-
M launch.sh 11 4
launch.shmodified
@@ -4,7 +4,8 @@
4
 # Because clicking buttons is for mortals
4
 # Because clicking buttons is for mortals
5
 
5
 
6
 echo "========================================="
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
 echo "========================================="
9
 echo "========================================="
9
 echo ""
10
 echo ""
10
 
11
 
@@ -65,9 +66,15 @@ fi
65
 
66
 
66
 # Launch Firefox with extension
67
 # Launch Firefox with extension
67
 if [ $FIREFOX_OK -eq 0 ]; then
68
 if [ $FIREFOX_OK -eq 0 ]; then
68
-    echo "Launching Firefox with LooseCannon extension..."
69
+    if command -v web-ext &> /dev/null; then
69
-    npm run dev:extension &
70
+        echo "Launching Firefox with LooseCannon extension..."
70
-    FIREFOX_PID=$!
71
+        web-ext run --source-dir ./extension &
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
 else
78
 else
72
     echo "⚠️  Firefox not found - manually load extension"
79
     echo "⚠️  Firefox not found - manually load extension"
73
 fi
80
 fi