--full-path now ./-prefixes any path that resolves under $PWD, both for search/query results and for get/multi-get headers. This makes the output unambiguously a filesystem path — a bare 'notes/foo.md' could be misread as a collection-relative qmd:// fragment, but './notes/foo.md' cannot. Absolute realpaths (when the file is outside $PWD) are unchanged. Extracted as renderFullPath() and reused across the three call sites so the policy stays consistent. New --format <kind> flag selects output format for search/query and multi-get (cli|json|csv|md|xml|files). The legacy boolean aliases (--json/--csv/--md/--xml/--files) still work for back-compat but are removed from --help; the skill is updated to use --format. ANSI colors and OSC 8 hyperlinks are already gated on process.stdout .isTTY, so piped/agentic invocations get clean plain-text output with no escape sequences. Verified via od -c on a piped 'qmd search' run. |
||
|---|---|---|
| .. | ||
| qmd | ||
| release | ||