What problem does it solve?
Provide a straightforward command-line interface to interact with Obsidian vaults so users can read, create, search, and manage notes, tasks, and properties without relying solely on the GUI.
Core Features & Use Cases
- Note and File Management: Read, create, append, and target files by name or path to automate note workflows and batch edits.
- Search and Metadata: Perform vault-wide searches, list backlinks, and manage properties and tags for task and project tracking.
- Plugin and Theme Development: Reload plugins, capture runtime errors, run JavaScript in the app context, take screenshots, and inspect the DOM to iterate and debug extensions quickly.
- Use Case: Automate creating daily notes with templated content, search for all notes containing a project name to compile status, or reload and test a plugin after code changes.
Quick Start
Use the obsidian CLI to search the vault for notes matching "project plan" and open the top result.