Configuration
The setup script (setup.sh) auto-detects your Obsidian binary and vault, writing config to ~/.config/obsidian-cli/config.yaml.
Config File
Section titled “Config File”Location: ~/.config/obsidian-cli/config.yaml
vault: "MyVault"vault_path: "~/Documents/MyVault/"binary: "/Applications/Obsidian.app/Contents/MacOS/obsidian"| Key | Description |
|---|---|
vault | Obsidian vault name (as shown in vault switcher) |
vault_path | Absolute path to the vault directory (trailing slash) |
binary | Path to the Obsidian binary |
Binary Locations
Section titled “Binary Locations”/Applications/Obsidian.app/Contents/MacOS/Obsidian~/Applications/Obsidian.app/Contents/MacOS/Obsidian/usr/bin/obsidian/usr/local/bin/obsidian/snap/bin/obsidian/var/lib/flatpak/exports/bin/md.obsidian.Obsidian~/.local/bin/obsidianVault Registry
Section titled “Vault Registry”The setup script reads Obsidian’s vault registry to find your vaults:
- macOS:
~/Library/Application Support/obsidian/obsidian.json - Linux:
~/.config/obsidian/obsidian.json
If you have multiple vaults, the script prompts you to choose one.
Re-running Setup
Section titled “Re-running Setup”To change your vault or binary, re-run the setup script:
~/obsidian-cli-agent/setup.shIt will ask before overwriting an existing config.