20 lines
607 B
Bash
20 lines
607 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
npm install -g web-ext pnpm
|
|
|
|
git clone --depth 1 https://github.com/Vendicated/Vencord
|
|
cd ./Vencord/
|
|
|
|
# build extension
|
|
pnpm i
|
|
pnpm run buildWeb
|
|
|
|
# change id
|
|
cd ./dist/
|
|
jq '.browser_specific_settings.gecko.id = "vencord-firefox@askiiart.net"' ./firefox-unpacked/manifest.json >./firefox-unpacked/manifest.json
|
|
web-ext build -s ./firefox-unpacked/
|
|
|
|
# move to /misc and set version
|
|
mkdir -p /misc/vencord-firefox/
|
|
mv ./extension-firefox.zip /misc/vencord-firefox/vencord-firefox.zip
|
|
jq '.version' firefox-unpacked/manifest.json | tr -d '"' >/misc/vencord-firefox/version
|