#!/usr/bin/env bash if [ $# -ne 1 ]; then echo "usage: rm " exit 1 fi base_dir="$HOME" target="$1" case $target in *\.git) ;; *) target="${target}.git" ;; esac if [ -d "$target" ]; then printf "Confirm delete? [y/N] " read -r confirm if [ "${confirm,,}" = "y" ]; then rm -rf "${base_dir:?}/${target:?}" \ && echo "Deleted Git repository ${target}" fi else echo "$target does not exist." fi