From 084e23f9594c63f996c4c2d1ed19c9c598620cbe Mon Sep 17 00:00:00 2001 From: grenzionky Date: Thu, 1 Aug 2019 14:17:17 -0400 Subject: [PATCH 1/3] Create compose_search --- compose_search | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 compose_search diff --git a/compose_search b/compose_search new file mode 100644 index 0000000..2ef90b1 --- /dev/null +++ b/compose_search @@ -0,0 +1,7 @@ +#!/usr/bin/bash + +if command -v rg >/dev/null 2>&1 ; then + rg -i "$1" /home/nitsi/documents/xcompose/* +else + grep -inT "$1" /home/nitsi/documents/xcompose/* +fi From 333d19d23d673c68f2d5d9dfdbb988b5ad8081b5 Mon Sep 17 00:00:00 2001 From: grenzionky Date: Thu, 1 Aug 2019 14:21:23 -0400 Subject: [PATCH 2/3] Update compose_search --- compose_search | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/compose_search b/compose_search index 2ef90b1..466c91d 100644 --- a/compose_search +++ b/compose_search @@ -1,6 +1,9 @@ #!/usr/bin/bash -if command -v rg >/dev/null 2>&1 ; then +if [ "$1" = "-h" ];then + echo lets you search through all your compose sequences for a match + echo USAGE: compose_search sequence/symbol +elif command -v rg >/dev/null 2>&1 ; then rg -i "$1" /home/nitsi/documents/xcompose/* else grep -inT "$1" /home/nitsi/documents/xcompose/* From 8fb676aceaa2767f8e84419705053c437ac12d9a Mon Sep 17 00:00:00 2001 From: grenzionky Date: Thu, 1 Aug 2019 14:35:19 -0400 Subject: [PATCH 3/3] Update compose_search --- compose_search | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/compose_search b/compose_search index 466c91d..d599e50 100644 --- a/compose_search +++ b/compose_search @@ -5,6 +5,12 @@ if [ "$1" = "-h" ];then echo USAGE: compose_search sequence/symbol elif command -v rg >/dev/null 2>&1 ; then rg -i "$1" /home/nitsi/documents/xcompose/* + found=$(rg -i "$1" /home/nitsi/documents/xcompose/*) else grep -inT "$1" /home/nitsi/documents/xcompose/* + found=$(grep -inT "$1" /home/nitsi/documents/xcompose/*) +fi + +if [ -z "$found" ]; then + echo "no matches found" fi