From bc0474186fd9207503db1aa6e7f577cc16eaed7a Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Sat, 26 Sep 2020 15:13:23 +0100 Subject: [PATCH] Adds an interactive jq experement --- bin/.bin/jqi | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 bin/.bin/jqi diff --git a/bin/.bin/jqi b/bin/.bin/jqi new file mode 100755 index 00000000..a1f76641 --- /dev/null +++ b/bin/.bin/jqi @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +stdin="$(cat -)" +escaped="$(echo "$stdin" | sed 's/"/\\"/g')" +query="$(echo "" | fzf --preview-window=up:99% --print-query \ + --preview "echo \"$escaped\" | jq -C {q}" | head -n 1)" + +echo "$stdin" | jq "$query" +