Command Line
Some examples of command line usage.
- Getting help:
uv --help
- Listing available syntaxes:
uv -l syntax
- Listing available themes:
uv -l themes
- Letting uv to guess the parameters:
uv lib/uv.rb
- Specifying a syntax and a theme
uv -s yaml -t espresso_libre syntax/ini.syntax
- Output results to
index.htmland copy required files (eg css):uv -c . syntax/ini.syntax > index.html - Producing output in latex and converting to pdf:
uv -h -o latex lib/uv.rb > uv.tex pdflatex uv.tex
Using ultraviolet as a library
The interface is very similar to the one of the command line.
- List of available syntaxes:
puts Uv.syntaxes.join( ", " )
- Listing available themes:
puts Uv.themes.join( ", " )
- Parsing a css string. Produce xhtml output, with line numbers
using amy theme:
result = Uv.parse( text, "xhtml", "css", true, "amy")
- Output copy required files for
xhtmlformat to directorysite:Uv.copy_files "xhtml", "site"