Highlight json with the `bat`
Sometimes I run a utility that outputs a whole bunch of json, like:
docker inspect hello-world
# outputs a couple pages of json
I want to send it through bat
because bat
is a great output viewer, and I also want it to syntax highlight. If bat
is viewing a file with the extenson of json
then it will get syntax highlighting, but in this case there is no file and no extension.
You can turn on json syntax highlighting with the --language
flag.
docker inspect hello-world | bat --language json
# or just use -l
docker inspect hello-world | bat -l json
Combine this with --theme
and you're looking good!
docker inspect hello-world | bat -l json --theme TwoDark
Tweet