pygmentize

Python-based syntax highlighter.

Install

All systems
curl cmd.cat/pygmentize.sh
Debian Debian
apt-get install python-pygments
Ubuntu
apt-get install python-pygments
Arch Arch Linux
pacman -S pygmentize
image/svg+xml Kali Linux
apt-get install python3-pygments
CentOS
yum install python-pygments
Fedora
dnf install python3-pygments
Raspbian
apt-get install python-pygments

Python-based syntax highlighter.

  • Highlight file syntax and print to standard output (language is inferred from the file extension):
    pygmentize file.py
  • Explicitly set the language for syntax highlighting:
    pygmentize -l javascript input_file
  • List available lexers (processors for input languages):
    pygmentize -L lexers
  • Save output to a file in HTML format:
    pygmentize -f html -o output_file.html input_file.py
  • List available output formats:
    pygmentize -L formatters
  • Output an HTML file, with additional formatter options (full page, with line numbers):
    pygmentize -f html -O "full,linenos=True" -o output_file.html input_file

© tl;dr; authors and contributors