31 lines
624 B
Bash
31 lines
624 B
Bash
#!/bin/bash
|
|
|
|
git fetch
|
|
if [ "$(git rev-parse HEAD)" != "$(git rev-parse "@{u}")" ]; then
|
|
git stash && git pull
|
|
cd .. && chmod +x ./*.sh
|
|
exec "$0"
|
|
fi
|
|
|
|
if [ ! -d "accounts" ]; then
|
|
mkdir "accounts"
|
|
fi
|
|
|
|
if [ ! -d "vpn" ]; then
|
|
mkdir "vpn"
|
|
fi
|
|
|
|
if [ ! -d "Microsoft-Rewards-bot" ]; then
|
|
git clone https://git.justw.tf/Lightemerald/Microsoft-Rewards-bot
|
|
fi
|
|
|
|
sudo dnf up -y
|
|
cd Microsoft-Rewards-bot || exit
|
|
git fetch
|
|
if [ "$(git rev-parse HEAD)" != "$(git rev-parse "@{u}")" ]; then
|
|
git stash && git pull && git checkout master && pip install -r requirements.txt
|
|
fi
|
|
|
|
cd .. && chmod +x ./*.sh
|
|
clear
|
|
echo "Update done!" |