Directories
¶
| Path | Synopsis |
|---|---|
|
Package adapter provides tree-sitter parsing adapters that extract symbols, relations, and diagnostics from Go, TypeScript, JavaScript, and Rust source files.
|
Package adapter provides tree-sitter parsing adapters that extract symbols, relations, and diagnostics from Go, TypeScript, JavaScript, and Rust source files. |
|
Package config loads TOML configuration and environment-backed runtime overrides for the kb CLI.
|
Package config loads TOML configuration and environment-backed runtime overrides for the kb CLI. |
|
Package convert provides a converter registry and format-specific converters that transform files (PDF, DOCX, XLSX, PPTX, EPUB, HTML, CSV, JSON, XML, text, images) into markdown.
|
Package convert provides a converter registry and format-specific converters that transform files (PDF, DOCX, XLSX, PPTX, EPUB, HTML, CSV, JSON, XML, text, images) into markdown. |
|
Package firecrawl provides a client for the Firecrawl REST API.
|
Package firecrawl provides a client for the Firecrawl REST API. |
|
Package frontmatter provides helpers for parsing and generating YAML frontmatter in markdown documents.
|
Package frontmatter provides helpers for parsing and generating YAML frontmatter in markdown documents. |
|
Package generate orchestrates the codebase-to-vault pipeline: scan, parse, normalize, compute metrics, render, and write.
|
Package generate orchestrates the codebase-to-vault pipeline: scan, parse, normalize, compute metrics, render, and write. |
|
Package graph normalizes and deduplicates code relations from parsed files into a clean dependency graph.
|
Package graph normalizes and deduplicates code relations from parsed files into a clean dependency graph. |
|
Package ingest orchestrates multi-source content ingestion into knowledge base topics, handling frontmatter assembly, raw file writes, and operation log entries.
|
Package ingest orchestrates multi-source content ingestion into knowledge base topics, handling frontmatter assembly, raw file writes, and operation log entries. |
|
Package lint checks knowledge base topics for structural issues such as missing frontmatter, broken wikilinks, and orphaned files.
|
Package lint checks knowledge base topics for structural issues such as missing frontmatter, broken wikilinks, and orphaned files. |
|
Package logger provides structured slog-based logging with configurable output and an observer pattern for log forwarding.
|
Package logger provides structured slog-based logging with configurable output and an observer pattern for log forwarding. |
|
Package metrics computes file-level, symbol-level, and directory-level code metrics including complexity, coupling, blast radius, and code smell detection.
|
Package metrics computes file-level, symbol-level, and directory-level code metrics including complexity, coupling, blast radius, and code smell detection. |
|
Package models defines shared domain types, interfaces, and snapshot structures used across the kb CLI.
|
Package models defines shared domain types, interfaces, and snapshot structures used across the kb CLI. |
|
Package output renders structured data as table, JSON, or TSV for CLI display.
|
Package output renders structured data as table, JSON, or TSV for CLI display. |
|
Package qmd provides a shell-backed client for the QMD CLI.
|
Package qmd provides a shell-backed client for the QMD CLI. |
|
Package scanner discovers source files in a workspace directory, respecting gitignore rules and custom include/exclude patterns.
|
Package scanner discovers source files in a workspace directory, respecting gitignore rules and custom include/exclude patterns. |
|
Package topic scaffolds, lists, and retrieves metadata for knowledge base topics within a vault.
|
Package topic scaffolds, lists, and retrieves metadata for knowledge base topics within a vault. |
|
Package vault provides path resolution, document rendering, reading, writing, and query helpers for Obsidian-compatible knowledge vaults.
|
Package vault provides path resolution, document rendering, reading, writing, and query helpers for Obsidian-compatible knowledge vaults. |
|
Package version exposes build metadata (version, commit, date) injected at compile time via ldflags.
|
Package version exposes build metadata (version, commit, date) injected at compile time via ldflags. |
|
Package youtube extracts transcripts and metadata from YouTube videos.
|
Package youtube extracts transcripts and metadata from YouTube videos. |
Click to show internal directories.
Click to hide internal directories.