highlight.js-cli

0.1.1 • Public • Published

highlight.js-cli

Use highlight.js from command line on HTML file.

Installation

npm install highlight.js-cli -g

Usage

Input it taken from stdin and output to stdout if not specified otherwise (see example below). The default selector is "pre code", i.e. <pre><code>...</code></pre>. Other DOM elements than those fitting the selector are not highlighted.

To highlight a file:

hljs < input.html > output.html

You can also use the --o parameter:

hljs --o output.html < input.html

To highlight a multi-line string from stdin:

hljs <<EOF
<pre><code>
var stuff="asd"
</code></pre>
EOF

To use a different selector use --s option. You can use any valid jQuery selector, for example:

hljs --s=".highlight" < input.html > output.html

Highlight.js-cli will try to pick up the language from the class, if specified:

<pre><code class="haskell">
    main :: IO ()
</code></pre>

Package Sidebar

Install

npm i highlight.js-cli

Weekly Downloads

53

Version

0.1.1

License

none

Unpacked Size

4.75 kB

Total Files

4

Last publish

Collaborators

  • maseek