Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

marked-man

Package Overview
Dependencies
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

marked-man

wrapper adding manpage output to 'marked', inspired by 'ronn'

  • 2.1.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
18K
increased by0.75%
Maintainers
1
Weekly downloads
 
Created
Source

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.

Keywords

FAQs

Package last updated on 13 Apr 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc