#!/usr/bin/env bash ##makedesc: ClamAV set -eo pipefail install() { echo echo "===============================================" echo "Installing clamav" echo "===============================================" echo sudo apt install -y clamav echo "DatabaseMirror packages.microsoft.com/clamav" \ | sudo tee -a /etc/clamav/freshclam.conf sudo freshclam echo echo "Finish!" echo } upgrade() { echo echo "===============================================" echo "Upgrading clamav" echo "===============================================" echo sudo apt upgrade -y clamav sudo freshclam echo echo "Finish!" echo } remove() { echo echo "===============================================" echo "Removing clamav" echo "===============================================" echo sudo apt purge -y clamav* echo echo "Finish!" echo } case "$1" in u|upgrade|update) upgrade ;; r|remove|d|delete|p|purge) remove ;; *) install ;; esac