Use the obsidian CLI to interact with a running Obsidian instance. Requires Obsidian to be open.
obsidian list vaults — List all vaultsobsidian open — Open a vault by nameobsidian open — Open a note in the default vaultobsidian search "query" — Fuzzy search for notesobsidian search-content "term" — Search within note contentsobsidian create --name "Title" --content "Body text" — Create a new noteobsidian print — Print note contentsobsidian move — Move or rename a noteobsidian delete — Delete a noteobsidian daily — Open or create today's daily noteobsidian frontmatter get — Get a property valueobsidian frontmatter set — Set a property valueobsidian frontmatter remove — Remove a propertyobsidian plugin reload — Reload the current pluginobsidian plugin eval '' — Run JavaScript in Obsidianobsidian plugin screenshot — Take a screenshot of Obsidianobsidian plugin dom — Inspect the DOM structure# Create a note
obsidian create --name "Meeting Notes" --content "# Standup\n\n- Task A done\n- Task B in progress"
# Search for a note
obsidian search "project roadmap"
# Read a note
obsidian print "Projects/Website Redesign"
# Update frontmatter
obsidian frontmatter set "Todo List" status "in-progress"
# Open daily note
obsidian daily
共 1 个版本