#!/usr/bin/env bash
##makedesc: Canon Pixma MG2500 + ppa

install() {
    echo
    echo "==============================================="
    echo "Installing Canon Pixma MG2500 + ppa"
    echo "==============================================="
    echo
    sudo add-apt-repository -y ppa:thierry-f/fork-michael-gruz
    sudo apt install -y cnijfilter-mg2500series scangearmp-mg2500series
    echo
    echo "Finish!"
    echo "Drivers for Canon Pixma MG2500 installed!"
    echo "Now you must reboot PC and connect your printer."
    echo
}

upgrade() {
    echo
    echo "==============================================="
    echo "Upgrading Canon Pixma MG2500 + ppa"
    echo "==============================================="
    echo
    sudo apt upgrade -y cnijfilter-mg2500series scangearmp-mg2500series
    echo
    echo "Finish! Canon Pixma MG2500 + ppa"
    echo
}

remove() {
    echo
    echo "==============================================="
    echo "Removing Canon Pixma MG2500 + ppa"
    echo "==============================================="
    echo
    # sudo apt purge -y cnijfilter-mg2500series scangearmp-mg2500series
    sudp dpkg -r cnijfilter-mg2500series
    sudp dpkg -r cnijfilter-common
    sudp dpkg -r scangearmp-mg2500series
    sudp dpkg -r scangearmp-common
    sudo add-apt-repository -ry ppa:thierry-f/fork-michael-gruz
    echo
    echo "Finish!"
    echo
}

case "$1" in
    u|upgrade|update) upgrade ;;
    r|remove|d|delete|p|purge) remove ;;
    *) install ;;
esac
