mirror of
https://github.com/Melledy/Grasscutter.git
synced 2024-11-27 08:36:38 +00:00
Added choice between stable and dev branch
Added a prompt to choose between downloading stable and development after the package manager validation and before the final confirmation prompt
This commit is contained in:
parent
3a39545e34
commit
1bf13d17f8
18
install.sh
18
install.sh
@ -38,11 +38,27 @@ valid_ip() {
|
|||||||
# Checks for supported installer(s) (only apt-get for now :(, might add pacman in the future)
|
# Checks for supported installer(s) (only apt-get for now :(, might add pacman in the future)
|
||||||
if is_command apt-get ; then
|
if is_command apt-get ; then
|
||||||
echo -e "Supported package manager found\n"
|
echo -e "Supported package manager found\n"
|
||||||
|
elif is_command pacman
|
||||||
else
|
else
|
||||||
echo "No supported package manager found"
|
echo "No supported package manager found"
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
BRANCH="stable" # Stable by default
|
||||||
|
# Allows choice between stable and dev branch
|
||||||
|
echo "Please select the branch you wish to install"
|
||||||
|
echo -e "!!NOTE!!: stable is the recommended brach.\ndevelopment is not guaranteed to work.\nUnless you have a reason to use development, pick stable"
|
||||||
|
select branch in "stable" "development" ; do
|
||||||
|
case $branch in
|
||||||
|
stable )
|
||||||
|
BRANCH="stable"
|
||||||
|
break;;
|
||||||
|
development )
|
||||||
|
BRANCH="development"
|
||||||
|
break;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
INSTALLER_DEPS="curl wget openssl unzip git"
|
INSTALLER_DEPS="curl wget openssl unzip git"
|
||||||
GC_DEPS="mongodb openjdk-17-jre"
|
GC_DEPS="mongodb openjdk-17-jre"
|
||||||
|
|
||||||
@ -74,7 +90,7 @@ echo "Done"
|
|||||||
echo "Getting grasscutter..."
|
echo "Getting grasscutter..."
|
||||||
|
|
||||||
# Download and rename jar
|
# Download and rename jar
|
||||||
wget -q --show-progress https://nightly.link/Grasscutters/Grasscutter/workflows/build/stable/Grasscutter.zip
|
wget -q --show-progress "https://nightly.link/Grasscutters/Grasscutter/workflows/build/$BRANCH/Grasscutter.zip"
|
||||||
unzip -qq Grasscutter.zip
|
unzip -qq Grasscutter.zip
|
||||||
mv $(find -name "grasscutter*.jar" -type f) grasscutter.jar
|
mv $(find -name "grasscutter*.jar" -type f) grasscutter.jar
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user