Hi HN,<p>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.<p>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<p>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.<p>Would love feedback from other Obsidian plugin developers or anyone building CLI tools. What features would make this more useful for you?