 |
|
| |
ansifilter(1) |
user documentation |
ansifilter(1) |
Ansifilter - ANSI escape code processor and converter
ansifilter [d:i:F:m:o:r:s:e:fhptvHRT] [-i input file] [-o
output file] [--text] [--html] [--latex] [--tex] [--rtf] [input files]
Ansifilter is a small utility to handle text files
containing ANSI terminal escape codes. The command sequences may be stripped
or be interpreted to generate formatted output (HTML, LaTeX, TeX, RTF).
See the README file for details.
- -a,
--anchors(=self)
- Add HTML line anchors (opt: self referencing, assumes -l)
- -d,
--doc-title
- Set HTML/LaTeX/SVG document title
- -f,
--fragment
- Omit HTML header and footer
- -F,
--font=<font>
- Set HTML/RTF/SVG font face
- -k,
--ignore-clear(=false)
- Do not adhere to clear (ESC K) commands (default: true)
- -c,
--ignore-csi
- Do not adhere to CSI commands (useful for UTF-8 input)
- -l,
--line-numbers
- Print line numbers in output file
- -m,
--map=<path>
- Read color mapping file (see README)
- -r,
--style-ref=<rf>
- Set HTML/TeX/LaTeX/SVG stylesheet path
- -s,
--font-size=<num>
- Set HTML/RTF/SVG font size
- -e,
--encoding=<enc>
- Set HTML encoding (must match input file encoding); omit encoding
information if enc=NONE
- -p, --plain
- Ignore ANSI formatting information
- -w,
--wrap=<len>
- Wrap long lines
- -g,
--no-default-fg
- Omit default foreground color
- --no-trailing-nl
- Omit trailing newline
- --no-version-info
- Omit version info comment
- --wrap-no-numbers
- Omit line numbers of wrapped lines (assumes -l)
- --derived-styles
- Output dynamic stylesheets (HTML/SVG)
- -h, --help
- print help
- -v, --version
- print version and license info
If no in- or output files are specified, stdin and stdout will be
used for in- or output. Plain text will be generated, if no output format is
given. Parsing XBIN files overrides --art-width, --art-height and --map
options. The ANSI art file formats BIN, XBIN and TND cannot be read from
stdin.
File conversions:
ansifilter -i text_with_ansi.txt -o text_without_ansi.txt
tail -f server.log | ansifilter
ansifilter *.txt
Andre Simon <a.simon@mailbox.org>
More information at http://www.andre-simon.de/.
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc.
|