Show HN: Obsidian Plugin Sync – CLI tool for easy Obsidian plugin development

github.com

3 points by jmdots 13 hours ago

Hi HN,

I built this simple command-line tool to solve a specific pain point in Obsidian plugin development. As a new plugin developer, I didn't like the idea of manually copying files from my development directory to the Obsidian vault every time I made changes.

Obsidian Plugin Sync automates this process with a single command. It: - Detects plugin ID from manifest.json - Optionally builds your plugin before syncing - Copies the necessary files to your Obsidian vault - Provides a watch mode for continuous syncing during development

The tool has zero dependencies beyond Python for basic functionality (watch mode uses the watchdog package). I wanted it to be lightweight, easy to use, and solve just one problem well.

Would love feedback from other Obsidian plugin developers or anyone building CLI tools. What features would make this more useful for you?