#!/usr/bin/env bash ##makedesc: Example script set -eo pipefail install() { echo echo "===============================================" echo "Installing example" echo "===============================================" echo sleep 3 echo echo "Finish! example v1.2.3" echo } upgrade() { echo echo "===============================================" echo "Upgrading example" echo "===============================================" echo sleep 3 echo echo "Finish! example v1.2.3" echo } remove() { echo echo "===============================================" echo "Removing example" echo "===============================================" echo sleep 3 echo echo "Finish!" echo } case "$1" in u|upgrade|update) upgrade ;; r|remove|d|delete|p|purge) remove ;; *) install ;; esac