From f8260821ea6c5e585c1b3a0a11dd1dbcaa9f6786 Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Tue, 22 Dec 2020 19:12:37 +0000 Subject: [PATCH] Makes fuzzy the default If no arguments are passed, it will open the fuzzy search From here you can search, create and delete --- kb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kb b/kb index fa7c352..b21647f 100755 --- a/kb +++ b/kb @@ -269,6 +269,7 @@ mainScript() { dogit=0 fi fi + case "${args[0]}" in deepsearch) deepSearch "${args[@]:1}"; safeExit ;; del|delete) deleteFile "${args[@]:1}"; safeExit ;; @@ -374,7 +375,7 @@ unset options # Print help if no arguments were passed. # Uncomment to force arguments when invoking the script -[[ $# -eq 0 ]] && set -- "--help" +#[[ $# -eq 0 ]] && set -- "--help" # Read the options and set stuff while [[ $1 = -?* ]]; do @@ -401,6 +402,10 @@ done # Store the remaining part as arguments. args+=("$@") +# if no arguments or options are passed, assume fuzzy as default +[ "${#args[@]}" -eq 0 ] && args+=("fuzzy") + + ############## End Options and Usage ###################