zsh:alias: Only add flags to rm, not aliased trash

This commit is contained in:
2024-05-12 20:57:04 +02:00
parent 46da4a617d
commit f000b53882

View File

@@ -175,6 +175,9 @@ fi
add_flags grep --color=auto --exclude-dir=.git --exclude=tags add_flags grep --color=auto --exclude-dir=.git --exclude=tags
add_flags cp -i add_flags cp -i
add_flags mv -i add_flags mv -i
# Only add flags if rm is not aliased to a different command (e.g. trash).
# NOTE: This also works if rm is not yet aliased.
(( ${${aliases[rm]}[(ei)rm]} > ${#${aliases[rm]}} )) ||
add_flags rm -I add_flags rm -I
add_flags mkdir -p add_flags mkdir -p
add_flags lsblk -o NAME,LABEL,FSTYPE,SIZE,FSAVAIL,MOUNTPOINT add_flags lsblk -o NAME,LABEL,FSTYPE,SIZE,FSAVAIL,MOUNTPOINT