mirror of
https://github.com/JackHack96/EasyEffects-Presets.git
synced 2024-11-21 13:20:09 +00:00
Aggiunto script per installazione facile
This commit is contained in:
parent
36edd939b0
commit
eb77a8364a
1 changed files with 55 additions and 0 deletions
55
install.sh
Executable file
55
install.sh
Executable 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
|
Loading…
Reference in a new issue