#!/bin/sh arRPCdir="$HOME/.local/lib/arRPC" # check if arRPC is installed and autoinstall if necessary install_arRPC () { git clone https://github.com/OpenAsar/arRPC "$arRPCdir" cd "$arRPCdir" && npm install } if [ ! -d "$arRPCdir" ]; then install_arRPC fi # start arRPC cd "$arRPCdir" && node src & arRPCPID=$(pgrep -f 'node src') # start Vesktop /usr/local/bin/vesktop # exit arRPC when Vesktop closes pkill -9 $arRPCPID