Skip to content

Instantly share code, notes, and snippets.

@levigroker
Last active November 16, 2023 22:00
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save levigroker/3777091 to your computer and use it in GitHub Desktop.
Save levigroker/3777091 to your computer and use it in GitHub Desktop.
BBEdit Text Filter to "pretty print" JSON
#!/bin/bash
# JSON Format - BBEdit Text Filter to "pretty print" JSON
# https://gist.github.com/levigroker/3777091
# 2023-11-16
JQ_E="jq"
which "$JQ_E" >/dev/null 2>&1
[ $? == 0 ] || { echo "ERROR: Please ensure '$JQ_E' is installed. 'brew install $JQ_E' (see https://jqlang.github.io/jq/ )" >&2; exit 1; }
$JQ_E --sort-keys --tab .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment