commands.sh

treemd

all

View markdown files with tree-based navigation and an interactive TUI.

More info →

Options (3)

-l, --listboolean

List all headings in a markdown file

Example: treemd {{[-l|--list]}} {{path/to/file.md}}
-s, --sectionboolean

Extract a specific section by heading name

Example: treemd {{[-s|--section]}} {{heading_name}} {{path/to/file.md}}
-q, --queryboolean

Query and extract markdown structure using the treemd query language

Example: treemd {{[-q|--query]}} '{{.h2 | text}}' {{path/to/file.md}}

Examples (6)

Open a markdown file in interactive TUI mode

treemd path/to/file.md

List all headings in a markdown file

treemd [-l|--list] path/to/file.md

Show the heading tree structure of a markdown file

treemd --tree path/to/file.md

Extract a specific section by heading name

treemd [-s|--section] heading_name path/to/file.md

Filter headings by a specific pattern

treemd [-l|--list] --filter pattern path/to/file.md

Query and extract markdown structure using the treemd query language

treemd [-q|--query] '.h2 | text' path/to/file.md
made by @shridhargupta | data from tldr-pages