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 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
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