Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
bearkit
command
Command bearkit is a companion CLI for Bear.app notes.
|
Command bearkit is a companion CLI for Bear.app notes. |
|
internal
|
|
|
bear
Package bear wraps bearcli, Bear.app's bundled CLI binary, which is the only way bearkit reads or writes notes.
|
Package bear wraps bearcli, Bear.app's bundled CLI binary, which is the only way bearkit reads or writes notes. |
|
cli
Package cli wires up bearkit's command-line surface: the Cobra-based subcommands, plus a handful of flags (--help, --version, --selftest) that are intercepted before Cobra ever parses argv, mirroring the Python original's pre-argparse sys.argv scan.
|
Package cli wires up bearkit's command-line surface: the Cobra-based subcommands, plus a handful of flags (--help, --version, --selftest) that are intercepted before Cobra ever parses argv, mirroring the Python original's pre-argparse sys.argv scan. |
|
lint
Package lint is bearkit's Markdown lint engine: 16-step rule pipeline, protected-region masking (fenced code/frontmatter), and the emphasis/ heading/HR matchers hand-rewritten from Python regexes Go's RE2-based regexp package can't run (lookaround, backreferences).
|
Package lint is bearkit's Markdown lint engine: 16-step rule pipeline, protected-region masking (fenced code/frontmatter), and the emphasis/ heading/HR matchers hand-rewritten from Python regexes Go's RE2-based regexp package can't run (lookaround, backreferences). |
|
report
Package report holds the summary-note formatting and writing logic shared by bearkit's List/Edit commands: per-command render helpers, --group-by-tag grouping (GroupByTag/RenderGroupedSections), and WriteNote, which saves a report as a new tagged Bear note.
|
Package report holds the summary-note formatting and writing logic shared by bearkit's List/Edit commands: per-command render helpers, --group-by-tag grouping (GroupByTag/RenderGroupedSections), and WriteNote, which saves a report as a new tagged Bear note. |
|
textutil
Package textutil holds small line-splitting helpers shared by the lint and wikilink packages.
|
Package textutil holds small line-splitting helpers shared by the lint and wikilink packages. |
|
version
Package version holds bearkit's version string, overridden at build time via -ldflags for tagged releases.
|
Package version holds bearkit's version string, overridden at build time via -ldflags for tagged releases. |
|
wikilink
Package wikilink resolves Bear [wikilink] syntax to note titles: target extraction (used by orphans' incoming-link scan), dangling-link detection with typo suggestions, and marking (used by the `wikilinks` command).
|
Package wikilink resolves Bear [wikilink] syntax to note titles: target extraction (used by orphans' incoming-link scan), dangling-link detection with typo suggestions, and marking (used by the `wikilinks` command). |
Click to show internal directories.
Click to hide internal directories.