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 updatesudo 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