#!/usr/bin/env bash set -euo pipefail # Pull the patches repository git pull # Emergency Alert System if [ -e Alert ]; then cat Alert >&2 exit 1 fi # Do we have the Vencord sources cloned? if [ -e Vencord/.git ]; then # Update sources cd Vencord git fetch else # Clone sources git clone https://github.com/Vendicated/Vencord.git Vencord cd Vencord fi # Reset vexcord branch and apply patches git checkout -B vexcord origin/main git am ../vencord-patches/*.patch # Build vencord pnpm i --frozen-lockfile node scripts/build/build.mjs