Help us shape the future of Go! Take the 2026 Go Developer Survey

weave

command
v1.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

The weave command is a simple preprocessor for markdown files. It builds a table of contents and processes %include directives.

Example usage:

$ go run internal/cmd/weave go-api.md > README.md

The weave command copies lines of the input file to standard output, with two exceptions:

If a line begins with "%toc", it is replaced with a table of contents consisting of links to the top two levels of headers ("#" and "##").

If a line begins with "%include FILENAME TAG", it is replaced with the lines of the file between lines containing "!+TAG" and "!-TAG". TAG can be omitted, in which case the delimiters are simply "!+" and "!-".

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL