#!/bin/bash

DST_DIR="$ZYNTHIAN_DATA_DIR/soundfonts/sfz/Pianos"
DIRNAME="Zynthian Salamander Grand"
DOWNLOAD_URL="https://github.com/jlearman/zynthian-salamander-grand/archive/refs/heads/main.zip"

do_install() {
    set -ex
    mkdir -p "$DST_DIR"
    cd $DST_DIR
    wget -q "$DOWNLOAD_URL"
    unzip -q "main.zip"
    rm -rf "main.zip"
    rm -rf "zynthian-salamander-grand-main/package"
    mv "zynthian-salamander-grand-main" "Zynthian Salamander Grand"
    set +x
    echo "installed"
}

do_uninstall() {
    if [[ $(is_installed) == "installed" ]]; then
        rm -rf "$DST_DIR/$DIRNAME"
        echo "uninstalled"
    else
        echo "not installed"
    fi
}

is_installed() {
    if [[ -d "$DST_DIR/$DIRNAME" ]]; then
        echo "installed"
    else
        echo "not installed"
    fi
}

if [[ "$1" == "install" ]]; then
    do_install
elif [[ "$1" == "uninstall" ]]; then
    do_uninstall
elif [[ "$1" == "installed" ]]; then
    echo $(is_installed)
fi

