From 435ff5b8088e14195d9c054b394c501cfba129ec Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Wed, 11 Dec 2024 13:07:59 +0800 Subject: Update --- .unremovable | 2 ++ alias | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100644 .unremovable diff --git a/.unremovable b/.unremovable new file mode 100644 index 0000000..8917657 --- /dev/null +++ b/.unremovable @@ -0,0 +1,2 @@ +Maildir +log diff --git a/alias b/alias index 6f9bee8..e4132db 100644 --- a/alias +++ b/alias @@ -93,6 +93,15 @@ vp() { # }}} # UNIX {{{ +rm() { + target=${@: -1} + list=~/helper/.unremovable + if [[ $@ =~ '-rf' ]] && [ -f "${list}" ]; then + grep target $list && echo target unremovable && exit 1 + fi + + /bin/rm $@ +} config(){ cd ~/.config/$1; } alias sound="echo -ne '\a'" alias hg='history | grep' @@ -340,6 +349,7 @@ else alias v='vim' fi alias vu='vim -u NONE' +alias sv='sudo vim' alias vr='vim -R' # Edit last file alias vl="vim -c 'norm '" -- cgit v1.2.3-70-g09d2