#!/usr/bin/env bash
##makedesc: Manage apache2 (apt)

install() {
    echo
    echo "==============================================="
    echo "Installing apache2"
    echo "==============================================="
    echo
    sudo apt install -y apache2
    sudo systemctl restart apache2
    echo
    echo "Finish! $(apache2 -v)"
    echo
}

upgrade() {
    echo
    echo "==============================================="
    echo "Upgrading apache2"
    echo "==============================================="
    echo
    sudo apt upgrade -y apache2 apache2-data apache2-utils
    sudo systemctl restart apache2
    echo
    echo "Finish! $(apache2 -v)"
    echo
}

remove() {
    echo
    echo "==============================================="
    echo "Removing apache2"
    echo "==============================================="
    echo
    sudo apt purge -y apache2*
    echo
    echo "Finish!"
    echo
}

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