1
0
Fork 0
mirror of https://github.com/JackHack96/EasyEffects-Presets.git synced 2024-12-28 15:21:58 +00:00

Aggiunto script per installazione facile

This commit is contained in:
Matteo Iervasi 2018-06-29 11:56:16 +02:00
parent 36edd939b0
commit eb77a8364a

55
install.sh Executable file
View file

@ -0,0 +1,55 @@
#!/usr/bin/env bash
# This script automatically detect the PulseEffects presets directory and installs the presets
check_installation() {
if [ -n "$(flatpak list | grep "com.github.wwmm.pulseeffects")" ]; then
PRESETS_DIRECTORY="$HOME/.var/app/com.github.wwmm.pulseeffects/config/PulseEffects"
elif [ -d "$HOME/.config/PulseEffects" ]; then
PRESETS_DIRECTORY="$HOME/.config/PulseEffects"
else
echo "Error! Couldn't find PulseEffects presets directory!"
exit 1
fi
}
read_choice() {
CHOICE=""
while [[ ! $CHOICE =~ ^[1-3]+$ ]]; do
read -r CHOICE
if [ $CHOICE -lt 1 ] || [ $CHOICE -gt 3 ]; then
echo "Invalid option! Please input a value between 1 and 4!"
fi
done
}
install_menu(){
echo "Please select an option for presets installation (Default=1)"
echo "1) Install all presets"
echo "2) Install Perfect EQ preset"
echo "3) Install all bass boosting presets"
}
install_presets(){
case $CHOICE in
1) echo "Installing Bass Enhancing + Perfect EQ preset..."
curl "https://raw.githubusercontent.com/JackHack96/PulseEffects-Presets/master/Bass%20Enhancing%20%2B%20Perfect%20EQ.json" --output "$PRESETS_DIRECTORY/Bass Enhancing + Perfect EQ.json" --silent
echo "Installing Boosted preset..."
curl "https://raw.githubusercontent.com/JackHack96/PulseEffects-Presets/master/Boosted.json" --output "$PRESETS_DIRECTORY/Boosted.json" --silent
echo "Installing Perfect EQ preset..."
curl "https://github.com/JackHack96/PulseEffects-Presets/blob/master/Perfect%20EQ.json" --output "$PRESETS_DIRECTORY/Perfect EQ.json" --silent
;;
2) echo "Installing Perfect EQ preset..."
curl "https://github.com/JackHack96/PulseEffects-Presets/blob/master/Perfect%20EQ.json" --output "$PRESETS_DIRECTORY/Perfect EQ.json" --silent
;;
3) echo "Installing Bass Enhancing + Perfect EQ preset..."
curl "https://raw.githubusercontent.com/JackHack96/PulseEffects-Presets/master/Bass%20Enhancing%20%2B%20Perfect%20EQ.json" --output "$PRESETS_DIRECTORY/Bass Enhancing + Perfect EQ.json" --silent
echo "Installing Boosted preset..."
curl "https://raw.githubusercontent.com/JackHack96/PulseEffects-Presets/master/Boosted.json" --output "$PRESETS_DIRECTORY/Boosted.json" --silent
;;
esac
}
check_installation
install_menu
read_choice
install_presets