pygmentize
Python-based syntax highlighter. More information: <https://pygments.org/docs/cmdline/>.
Install
- All systems
-
curl cmd.cat/pygmentize.sh
- Debian
-
apt-get install python-pygments
- Ubuntu
-
apt-get install python-pygments
- Arch Linux
-
pacman -S pygmentize
- 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
- Dockerfile
- dockerfile.run/pygmentize
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