mirror of
https://github.com/quizhizhe/LiteLoaderBDS-1.16.40.git
synced 2025-06-01 11:43:41 +00:00
64 lines
1.4 KiB
Bash
64 lines
1.4 KiB
Bash
#!/bin/bash
|
|
|
|
TOOTH_REMOTE_PATH=https://github.com/Tooth-Hub/LiteLoaderBDS-Legacy.git
|
|
|
|
cd ..
|
|
echo [INFO] Fetching LiteLoaderBDS-Legacy Tooth to GitHub ...
|
|
git config --global core.autocrlf false
|
|
# 获取标签
|
|
#now_tag=$(git describe --tags --always | cut -d "-" -f 1)
|
|
now_tag=$1
|
|
|
|
echo NOW_TAG $now_tag
|
|
|
|
echo [INFO] LiteLoaderBDS-Legacy Tooth Pulling from remote...
|
|
echo
|
|
git clone ${TOOTH_REMOTE_PATH} Tooth
|
|
|
|
# cd LiteLoaderBDS-Legacy
|
|
# git fetch --all
|
|
# git reset --hard origin/Protocol-408
|
|
# git checkout Protocol-408
|
|
# cd ..
|
|
|
|
echo
|
|
echo [INFO] Fetching LiteLoaderBDS-Legacy Tooth to GitHub finished
|
|
echo
|
|
|
|
|
|
# copy all from build/sdk to LiteLoaderSDK
|
|
cp -r build/LiteLoaderBDS/* Tooth
|
|
|
|
cd Tooth
|
|
vers=" \"version\": \"${now_tag:1}\","
|
|
|
|
#modify tooth.json
|
|
sed -i "4c\ ${vers}" ./tooth.json
|
|
|
|
|
|
now_status=$(git status . -s)
|
|
if [ "$now_status" ]; then
|
|
echo [INFO] Modified files found.
|
|
echo
|
|
git add .
|
|
git commit -m "${now_tag}"
|
|
git tag ${now_tag}
|
|
|
|
echo
|
|
echo [INFO] Pushing to origin...
|
|
echo
|
|
|
|
git push https://${USERNAME}:${REPO_KEY}@github.com/Tooth-Hub/LiteLoaderBDS-Legacy.git Protocol-408
|
|
git push --tags https://${USERNAME}:${REPO_KEY}@github.com/Tooth-Hub/LiteLoaderBDS-Legacy.git Protocol-408
|
|
|
|
cd ..
|
|
echo
|
|
echo [INFO] Upload finished.
|
|
echo
|
|
else
|
|
cd ..
|
|
echo
|
|
echo
|
|
echo [INFO] No modified files found.
|
|
echo [INFO] No need to Upgrade LiteLoaderBDS-Legacy.
|
|
fi |