Updated e-arn to be e-are and added contents

This commit is contained in:
Toastie (DCS Team) 2024-06-25 21:06:25 +12:00
parent 43af2461e9
commit ad1f063198
Signed by: toastie_t0ast
GPG key ID: 27F3B6855AFD40A4
2 changed files with 77 additions and 1 deletions

77
e-are.sh Normal file
View file

@ -0,0 +1,77 @@
#!/bin/sh
echo "Running EllieBot"
root=$(pwd)
choice=4
clear
if hash dotnet 2>/dev/null
then
echo "Dotnet is installed."
echo ""
else
echo "Dotnet is not installed. Please install preqrequisites (option 1)."
exit 1
fi
echo "1. Run Auto Restart and update EllieBot."
echo "2. Run Auto Restart normally without updating EllieBot."
echo "3. Exit"
echo ""
echo "Choose:"
echo "[1] to Run with Auto Updating on restart after using \"die\" command."
echo "[2] to Run EllieBot with Auto Restart on \"die\" command without updating."
while [ $choice -eq 4 ]; do
read choice
if [ $choice -eq 1 ] ; then
echo ""
echo "Running EllieBot with auto update. Please wait. . ."
while :; do
yt-dlp -U 2>/dev/null
cd "$root/elliebot"
git fetch
HEADHASH=$(git rev-parse HEAD)
UPSTREAMHASH=$(git rev-parse @{u})
if [[ "$HEADHASH" != "$UPSTREAMHASH" ]]; then
echo "Update found, this may take a few minutes... "
cd $root
wget -N https://toastielab.dev/Emotions-stuff/ellie-bash-installer/raw/branch/v4/e-download.sh && bash "$root/e-download.sh"
cd elliebot/output
dotnet EllieBot.dll
else
echo "No updates found, starting the bot... "
cd output
dotnet EllieBot.dll
fi
done
elif [ $choice -eq 2 ] ; then
echo ""
echo "Running EllieBot without auto update. Please wait. . ."
while :; do cd "$root/elliebot/output" && dotnet EllieBot.dll && youtube-dl -U; sleep 5s; done
echo "Done"
elif [ "$choice" -eq 3 ] ; then
echo ""
echo "Exiting..."
cd "$root"
exit 0
else
echo "Invalid choice"
sleep 3s
echo ""
clear
echo "1. Run Auto Restart and update EllieBot."
echo "2. Run Auto Restart normally without updating EllieBot."
echo "3. Exit"
echo ""
echo "Choose:"
echo "[1] to Run with Auto Updating on restart after using \"die\" command."
echo "[2] to Run EllieBot with Auto Restart on \"die\" command without updating."
choice=4
fi
done
cd "$root"
rm "$root/e-are.sh"
exit 0

View file

@ -1 +0,0 @@
#!/bin/sh