@leichtgewicht/prism-cli
v0.4.0
Published
Syntax highlighting for command line
Downloads
5
Maintainers
Readme
Prims-cli
Prism-cli is small script for highlighting of source code files from command line
It use awesome prism library by Lea Verou and support all languages that prism support but not all tokens are supported, ANSI colors are handled by ansi-256-colors
Installation
npm install -g prism-cli
Usage
cat {FILENAME} | prism -l {LANGAUGE}
or
prism -l {LANGUAGE} -f {FILENAME}
if you want to use less you need to use -R option:
prism --color=256 -l {LANGUAGE} -f {FILENAME} | less -R
You need --color option because of detection of 256 colors don't work in less because it's not real terminal. If your terminal don't support 256 colors you can use --color without argument.
If for some reason you need ANSI formatting for each line, like when you have long multiline comments and you use tail or head to get only few lines you can use -n option to have ANSI formatting on each line:
prism -l {LANGUAGE} -f {FILENAME} -n | tail -n 10
If you need to get the html code instead of the terminal output you can pass the --html
parameter
prism -l {LANGUAGE} -f {FILENAME} --html
Contribution
If use some language that lack of colors for prism token you can create Pull Request, I will happly merge.
License
Licensed under MIT license
Copyright (c) 2017 Jakub T. Jankiewicz