CLI for exploring and managing Markdown knowledge bases with YAML frontmatter
Hyalo is a fast command-line tool for searching, filtering, and mutating collections of Markdown files with YAML frontmatter. It supports property queries, tag filtering, regex search, wikilink tracking, and bulk metadata updates. Compatible with Obsidian vaults, Zettelkasten systems, and any structured Markdown documentation.
Markdown file links now try the scanned directory's root when a source-relative target is absent. This applies to notes and other linked files, with source-relative matches taking precedence. Explicit . and .. components remain relative.
Balanced parentheses in Markdown destinations no longer truncate paths such as images/photo%20(1).png. Titles after filenames containing spaces remain separate from the destination.
Moving notes preserves root-relative targets in single and batch moves, including extensionless links, encoded Markdown suffixes, and percent-encoded directory references.
Older indexes fall back to a disk scan. Run hyalo create-index to rebuild them with the corrected parser.
What's Changed
Other Changes
Fix Markdown file link resolution and parenthesized paths by @ractive in #354
Full Changelog: v0.24.0...v0.24.1