Use this template to create a new OmniGet plugin.
- Click "Use this template" on GitHub
- Rename
my-pluginto your plugin name in:Cargo.toml,plugin.json,src/lib.rs,src/state.rs - Add your commands in
src/commands/ - Update
plugin.jsonwith your plugin metadata - Tag a release:
git tag v0.1.0 && git push --tags
├── plugin.json <- Plugin manifest
├── Cargo.toml <- Rust dependencies
├── src/
│ ├── lib.rs <- Plugin init
│ ├── state.rs <- Plugin state
│ └── commands/
│ ├── mod.rs
│ └── example.rs <- Example command
└── .github/
└── workflows/
└── release.yml <- CI for 4 platforms
See the Plugin Development Guide for full documentation.