Updated readme.md, install.sh, and webinstall.sh
This commit is contained in:
16
install.sh
16
install.sh
@@ -9,17 +9,20 @@ unsupported_shell () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
install () {
|
install () {
|
||||||
mkdir ~/.steamtricks
|
export $SHELLPROFILE="$1"
|
||||||
cp -r steamtricks/* ~/.steamtricks
|
mkdir $HOME/.steamtricks
|
||||||
export SHELLPROFILE="$HOME/.${1}rc"
|
cp -r steamtricks/* $HOME/.steamtricks
|
||||||
echo "export STEAMTRICKS_PREFIX=\"~/.steamtricks\"">>"${SHELLPROFILE}"
|
echo "export STEAMTRICKS_PREFIX=\"~/.steamtricks\"">>"${SHELLPROFILE}"
|
||||||
echo "export PATH=\"\$PATH:$HOME/.steamtricks/bin\"">>${SHELLPROFILE}
|
echo "export PATH=\"\$PATH:$HOME/.steamtricks/bin\"">>"${SHELLPROFILE}"
|
||||||
source "${SHELLPROFILE}"
|
|
||||||
|
echo "Install completed! Please source your profile $SHELLPROFILE to load the changes!"
|
||||||
}
|
}
|
||||||
|
|
||||||
install_manager () {
|
install_manager () {
|
||||||
case "$1" in
|
case "$1" in
|
||||||
bash | zsh | yash) install $1
|
bash | zsh | yash) install "$HOME/.${1}rc"
|
||||||
|
;;
|
||||||
|
sh ) install "$HOME/.profile"
|
||||||
;;
|
;;
|
||||||
*) unsupported_shell
|
*) unsupported_shell
|
||||||
;;
|
;;
|
||||||
@@ -32,6 +35,7 @@ if [ "$EUID" -eq 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
read -r -p "Would you like to install the multiple-install game manager? [y/N]" ANS
|
read -r -p "Would you like to install the multiple-install game manager? [y/N]" ANS
|
||||||
|
|
||||||
case "$ANS" in
|
case "$ANS" in
|
||||||
[yY]* ) install_manager "$(echo $SHELL | awk -F "/" '{print $NF}')"
|
[yY]* ) install_manager "$(echo $SHELL | awk -F "/" '{print $NF}')"
|
||||||
;;
|
;;
|
||||||
|
|||||||
@@ -8,11 +8,25 @@ install_steamtricks () {
|
|||||||
mkdir -p ~/.steamtricks && curl "$DOWNLOADURL" | tar -xvC ~/.steamtricks/ || echo "Could not install steamtricks"
|
mkdir -p ~/.steamtricks && curl "$DOWNLOADURL" | tar -xvC ~/.steamtricks/ || echo "Could not install steamtricks"
|
||||||
echo "export STEAMTRICKS_PREFIX=\"$HOME/.steamtricks\"">>$SHELLPROFILE
|
echo "export STEAMTRICKS_PREFIX=\"$HOME/.steamtricks\"">>$SHELLPROFILE
|
||||||
echo 'export PATH="$PATH:$HOME/.winetricks/bin"'>>$SHELLPROFILE
|
echo 'export PATH="$PATH:$HOME/.winetricks/bin"'>>$SHELLPROFILE
|
||||||
|
echo "Installation complete! Please source your profile to apply changes"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install_steamtricks_sh () {
|
||||||
|
export $SHELLPROFILE="$HOME/.profile"
|
||||||
|
mkdir -p $HOME/.steamtricks && curl "$DOWNLOADURL" | tar -xvC $HOME/.steamtricks/ || echo "Could not install steamtricks"
|
||||||
|
echo "export STEAMTRICKS_PREFIX=\"$HOME/.steamtricks\"">>$SHELLPROFILE
|
||||||
|
echo 'export PATH="$PATH:$HOME/.winetricks/bin"'>>$SHELLPROFILE
|
||||||
|
echo "Installation complete! Please source your profile to apply changes"
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ "$EUID" -eq 0 ]; then
|
||||||
|
echo "Please do not run this script as root"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
SHELLNAME=$(echo $SHELL | awk -F '/' '{print $NF}')
|
SHELLNAME=$(echo $SHELL | awk -F '/' '{print $NF}')
|
||||||
case "$SHELLNAME" in
|
case "$SHELLNAME" in
|
||||||
sh) echo "Shell not supported"; exit 1
|
sh) install_steamtricks_sh
|
||||||
;;
|
;;
|
||||||
bash | zsh | yash) install_steamtricks "$SHELLNAME"
|
bash | zsh | yash) install_steamtricks "$SHELLNAME"
|
||||||
;;
|
;;
|
||||||
|
|||||||
Reference in New Issue
Block a user