diff --git a/apsalar/vesktop b/apsalar/vesktop new file mode 100755 index 0000000..d695659 --- /dev/null +++ b/apsalar/vesktop @@ -0,0 +1,23 @@ +#!/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 +