The bat
utility is able to correctly
infer the language of most files it prints based on the file extension. In
some cases, you may want to specify a language other than the one it
guesses.
For instance, here is a React file printed with bat
:
The jsx
syntax doesn't look great because of the inferred language
highlighting doesn't account for it. We can get better results by telling
bat
that the file should be parsed as JavaScript (Babel)
.
By including --language=jsx
as a flag, bat
uses a different language
parser and the output is now what I'm looking for.