marked-man

2.1.0 • Public • Published

marked-man(1) -- markdown to roff

SYNOPSIS

marked-man README.md > doc/foo.1
# works too with stdin
cat README.md | marked-man --version 1.0 | man /dev/stdin

See also marked documentation.

DESCRIPTION

marked-man wraps marked to extend it with groff output support in order to create Unix manual pages for use with man.

It follows the ronn markdown level-1 header format: # name(section) -- short description

which populates the HEADER section, and the NAME section (if none is already written) of the manpage.

OPTIONS

marked-man is a marked CLI extension, meaning options can be passed directly to marked.

The --breaks option, which retains intra-paragraph line breaks, is now true by default. Use --no-breaks to disable it.

marked-man adds some options to marked's existing options, to be able to override the header/footer of generated man pages.

  • --name <name> Optional, overrides name in ronn header.

  • --section <section> Optional, overrides section in ronn header. Defaults to 1.

  • --description <description> Optional, overrides description in ronn header.

  • --version <version> The version shown in the manpage footer. Optional, when omitted, defaults to the target node module version, or empty.

  • --manual <manual> The manual-group name shown in the manpage header. Optional, when omitted, man displays a value matching the section.

  • --date <date> The date shown in the manpage header. Optional, defaults to now. Must be acceptable to new Date(string or timestamp). Honors SOURCE_DATE_EPOCH environment variable for reproducible builds.

INSTALLATION

See your node package manager manual...

For example:

npx marked-man simple.md

EXAMPLE

To view this README as a man page, run something like the following:

marked-man README.md | man /dev/stdin

AS MARKED EXTENSION

import markedMan from 'marked-man';
import marked from 'marked';

marked.use(markedMan);

SEE ALSO

Ronn Ronn-NG groff

REPORTING BUGS

See marked-man repository.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
2.1.0175latest
1.3.636legacy

Version History

VersionDownloads (Last 7 Days)Published
1.3.636
2.1.0175
1.3.51
2.0.014
1.3.40
1.3.35
1.3.20
1.3.11
1.3.00
1.2.51
1.2.40
1.2.30
1.2.26
1.2.10
1.2.00
1.1.00
1.0.20
1.0.10
1.0.03
0.7.015,739
0.6.032
0.4.23
0.4.01
0.2.12,936
0.2.00
0.1.61,304
0.1.50
0.1.40
0.1.30
0.1.20
0.1.10
0.1.00
0.0.21
0.0.10

Package Sidebar

Install

npm i marked-man

Weekly Downloads

20,258

Version

2.1.0

License

MIT

Unpacked Size

13 kB

Total Files

9

Last publish

Collaborators

  • kapouer