aboutsummaryrefslogtreecommitdiff
path: root/scripts/bin/search
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2020-12-24 00:06:27 +0530
committerAkshay Nair <phenax5@gmail.com>2020-12-24 00:06:27 +0530
commit865728068c965e066d0f8971c5b5ba26e12e7dce (patch)
treec16195f0a04cf7d004fe5b396255734f4d60bb00 /scripts/bin/search
parent649ef5f225039e498358c3d056dfd7fcbc56f014 (diff)
downloadnixos-config-865728068c965e066d0f8971c5b5ba26e12e7dce.tar.gz
nixos-config-865728068c965e066d0f8971c5b5ba26e12e7dce.zip
Adds scripts and links scripts and wallpapers
Diffstat (limited to 'scripts/bin/search')
-rwxr-xr-xscripts/bin/search12
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/bin/search b/scripts/bin/search
new file mode 100755
index 0000000..b443ad8
--- /dev/null
+++ b/scripts/bin/search
@@ -0,0 +1,12 @@
+#!/usr/bin/env bash
+
+AG_PREFIX="ag --noheading --color --smart-case "
+
+export FZF_DEFAULT_COMMAND="$AG_PREFIX '.'";
+
+# TODO: Add preview
+filename=$(fzf --bind "change:reload:$AG_PREFIX {q} || true" --ansi --phony | cut -d':' -f1);
+
+[[ ! -z "$filename" ]] && [[ -f "$filename" ]] && \
+ open "$filename";
+