From b3e900cae7b955219c09d310c466386f598b4bfc Mon Sep 17 00:00:00 2001 From: crater2150 Date: Mon, 8 Jul 2019 16:07:46 +0200 Subject: [PATCH] Update fd function --- aliases/functions | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/aliases/functions b/aliases/functions index 651fdd4..713626a 100644 --- a/aliases/functions +++ b/aliases/functions @@ -13,10 +13,14 @@ alias :q="exit" alias rget="rsync -rP --append-verify --inplace" alias 7zu="7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on" -if command -v fd >/dev/null; then - alias f="fd" -else - f() { noglob find . -iname "*${*}*" } +if ! command -v fd >/dev/null; then + fd() { + if [[ "$1" =~ "-*" ]]; then + echo "fd not installed. shell alias supports only basic operation" + return 1 + fi + noglob find . -iname "*${*}*" + } fi alias sudo="sudo "