diff options
author | Jake Scott <scottj@sou.edu> | 2020-11-22 11:46:59 -0800 |
---|---|---|
committer | Jake Scott <scottj@sou.edu> | 2020-11-22 11:46:59 -0800 |
commit | c34d0281bd6903a42a44e1e4504a204e3b7ee01f (patch) | |
tree | 3bddf13b3df14250b108b6cb71b4535b219852a0 | |
parent | f62aaeafd30deb10ee8d6d39a0fac2cded4867ec (diff) |
added rm
-rwxr-xr-x | rm | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -0,0 +1,26 @@ +#!/bin/sh + +if [ $# -ne 1 ]; then + echo "usage: rm <name>" + exit 1 +fi + +base_dir="$HOME" +target="$1" + +case $target in + *\.git) + ;; + *) + target="${target}.git" + ;; +esac + +if [ -d "$target" ]; then + printf "Really delete? [y/N] " + read -r confirm + if [ "${confirm,,}" = "y" ]; then + rm -rf "${base_dir:?}/${target:?}" \ + && echo "${target} deleted" + fi +fi |