Packaging & Index¶
Source metadata¶
plugins.meta.yaml describes official plugins (description, tags, defaults for author/license/arch).
Published index¶
index.yaml is what the Package Manager syncs into ~/.omo/index.yaml.
Generation helper (in the main repo): scripts/generate-index.sh.
Local install layout¶
make all builds the host and installs plugin binaries here.
Releases¶
- Host + plugins ship via GitHub Releases
- Automation:
.github/workflows/release.yml - Installer:
install.sh
Build matrix¶
| OS | Arch | Host | Plugins |
|---|---|---|---|
| Linux | amd64 / arm64 | ✅ | ✅ |
| macOS | amd64 / arm64 | ✅ | ✅ |
| Windows | amd64 | ✅ | ✅ |
Community plugins (roadmap)¶
Guidelines for a community registry are on the project roadmap. Until then, treat third-party binaries like any untrusted ops tool — review source first.
License note¶
The host is Apache License 2.0. plugins.meta.yaml / published index.yaml currently default plugin metadata license to MIT. Package Manager shows that metadata string; it is not a second license for the host repository.