chroma
A general-purpose syntax highlighter. tldr-pages
On several platforms
Several platforms
A general-purpose syntax highlighter. The --lexer option is usually unnecessary, as it will be automatically determined based on the file extension.
Highlight source code from a file with the Python lexer and output to stdout
chroma --lexer python path/to/source_file.pyIdentifyHighlight source code from a file with the Go lexer and output to an HTML file
chroma --lexer go --formatter html path/to/source_file.go >path/to/target_file.htmlIdentifyHighlight source code from stdin with the C++ lexer and output to an SVG file, using the Monokai style
command | chroma --lexer c++ --formatter svg --style monokai >path/to/target_file.svgIdentifyList available lexers, styles, and formatters
chroma --listIdentify