pygmentize

Python-based syntax highlighter. More information: <https://pygments.org/docs/cmdline/>.

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
Windows (WSL2)
sudo apt-get update sudo apt-get install python-pygments
Raspbian
apt-get install python-pygments

Python-based syntax highlighter. More information: <https://pygments.org/docs/cmdline/>.

  • Highlight file syntax and print to `stdout` (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