2025-04-20 12:19:16 +02:00
2025-04-20 12:12:07 +02:00
2025-04-20 10:07:05 +00:00
2025-04-20 12:19:16 +02:00
2025-04-20 10:07:05 +00:00
2025-04-20 10:07:05 +00:00
2025-04-20 10:07:05 +00:00
2025-04-20 10:07:41 +00:00
2025-04-20 10:07:41 +00:00
2025-04-20 10:07:41 +00:00
2025-04-20 10:07:41 +00:00
2025-04-20 10:07:41 +00:00

xighlight

xighlight -- Program for highlighting program output, source code and various text files in terminal.

Compile: $ sh compile.sh

Install: $ sudo sh install.sh

License: GNU/GPLv3

This library depends on (these libraries are included in static version of the program):

About this program:

  • It is extremely slow, it's written to be generic and extensible, not language specific or optimized.
  • You can easily add new syntax support with it, for your own language or some that I didn't include.
  • There are 3 ways to use this program, you can see them below, or use -h / --help to see it.
  • Everything related to my libraries is clean of all warning options on GCC and Valgrind (hopefully).

Use:

$ xighlight my_program.ext                   -- "This way, language is selected by the extension."
$ cat my_program.ext | xighlight [extension] -- "You need to specify the language, check -h / --help."
$ xighlight [extension] < my_program.ext     -- "Again, since it's reading from standard stream..."

screenshot

Description
Tiny unoptimized source code terminal highlighter.
Readme GPL-3.0 83 KiB
Languages
C 99.8%
Shell 0.2%