https://github.com/alhadis/homebrew-troff
Homebrew formulae for everything Troff and man page related.
https://github.com/alhadis/homebrew-troff
groff homebrew homebrew-tap macos man-db man-page manpages nroff roff troff typesetting
Last synced: 7 months ago
JSON representation
Homebrew formulae for everything Troff and man page related.
- Host: GitHub
- URL: https://github.com/alhadis/homebrew-troff
- Owner: Alhadis
- License: isc
- Created: 2019-01-29T22:17:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-30T11:16:47.000Z (almost 2 years ago)
- Last Synced: 2025-01-13T15:48:31.334Z (over 1 year ago)
- Topics: groff, homebrew, homebrew-tap, macos, man-db, man-page, manpages, nroff, roff, troff, typesetting
- Language: Ruby
- Homepage:
- Size: 165 KB
- Stars: 21
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Homebrew formulae for `troff(1)` and `man(1)`
=============================================
Whether you love man pages or the Troff typesetting system itself, you've come to the right place.
This is a “tap” for [Homebrew](https://brew.sh), the unofficial package manager for macOS.
We'll gauchely assume you know what we're talking about.
If not, see [`brew(1)`](https://docs.brew.sh/Manpage) or their [online documentation](https://brew.sh/) for more info on getting started.
Installing
----------
To grab hold of these formulae, run:
brew tap alhadis/troff
Then install any of them at your leisure:
brew install alhadis/troff/man-db
brew install heirloom-doctools
**Note:** Some of these formulae are already available from Homebrew's core, but [require configuration](https://github.com/Homebrew/homebrew-core/issues/36981#issuecomment-464290531) before use.
This tap replaces them with DWIM equivalents, ones which require no `PATH`-fiddling after installation.
A complication of this is that `alhadis/troff/` must prefix the formula's name when installed.
Others can be installed normally (e.g., `heirloom-doctools` as illustrated above).
Available formulae
------------------
* [`awf`](http://doc.cat-v.org/henry_spencer/awf/):
The Amazingly Workable Formatter, a partial `nroff(1)` clone written in Awk.
* [`chem`](https://netlib.org/typesetting/):
Historic version of `chem(1)`, a preprocessor for chemical diagrams.
* [`deroff`](http://www.moria.de/~michael/deroff/):
Enhanced version of the traditional `deroff(1)` utility used to remove Roff markup.
* [`dformat`](https://github.com/sathlan/dformat):
Awk-based preprocessor for data formats, taken from [CSTR #142](https://www.troff.org/papers.html).
* [`dpic`](https://gitlab.com/aplevich/dpic):
Reimplementation of `gpic(1)` targeting LaTeX and web-based formats.
* [`heirloom-doctools`](http://n-t-roff.github.io/heirloom/doctools.html):
Modernised `troff` geared toward high-quality typesetting.
* [`man-db`](https://man-db.gitlab.io/man-db/):
The implementation of `man(1)` widely used on Linux.
* [`neatroff`](http://litcave.rudi.ir/):
Modern reimplementation of Troff with Unicode and bidirectional text support.
* [`pikchr`](https://pikchr.org/home):
Web-friendly PIC interpreter optimised for SVG output.
* [`sqlrpt`](https://github.com/jklowden/sqlrpt):
Preprocessor for `tbl(1)` that generates tables from [SQLite](https://www.sqlite.org/lang.html) queries.
* [`teqn`](https://github.com/mahdiElliot/teqn):
Convert TeX equations to [Neateqn](https://github.com/aligrudi/neateqn) preprocessor markup.