feat: Add the milo-os search plugin at v0.8.0 - #35
Conversation
The search plugin is published in the Milo catalog, so reaching it takes a `datumctl plugin index add` and the third-party trust prompt that goes with it. Every other plugin a Datum Cloud user installs comes from this catalog, which datumctl treats as official and loads with no setup, so search is harder to get than its neighbours for no reason a user can see. Add the manifest at v0.8.0 with all six platform archives, and list it in the README's plugin table. The archives carry a `milo-search` binary rather than `datumctl-search`. datumctl accepts both prefixes, and catalog-installed plugins are stored under their generic name, so `datumctl search` works either way. The README's binary-naming note only mentioned the `datumctl-` prefix, so it now names both. The entry stays in the Milo catalog too. This is a second listing, not a move, so milo-os keeps publishing the plugin and this catalog carries it for Datum Cloud users. Requested in review on milo-os/cli-plugins#9. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ML5AmU7i7zuSALJitvS8f
|
Worth flagging the history here, since you made the call last time. Inventory left this catalog in #20 when the Milo catalog opened, and ipam has only ever been listed there, so search would be the first milo-os plugin to sit in both. I read your review as asking for a second listing rather than reopening that move. If you meant search should live here instead of in the Milo catalog, say so and I will close this and send the removal against milo-os/cli-plugins. Separately, the green So I verified by hand instead. The manifest passes The Milo catalog fixed the same job in milo-os/cli-plugins#4. Happy to port that here in its own PR if you want it. |
Summary
The
searchplugin is published only in the Milo catalog, so installing it takes adatumctl plugin index addand the third-party trust prompt that comes with it.Every other plugin a Datum Cloud user installs comes from this catalog, the one datumctl treats as official and loads with no setup, so search is harder to reach than the rest for no reason a user can see.
This adds it at v0.8.0 across Linux, macOS, and Windows on both architectures, and leaves the Milo listing in place, so the plugin gains a second home rather than moving.
Note
The service repo's release job bumps only the Milo catalog, so this entry will sit at v0.8.0 as search keeps releasing, and wiring a second bump needs a token scoped to this repo.
Test plan
datumctl plugin install searchworks on a machine with no extra catalog registereddatumctl searchruns on Linux, macOS, and WindowsRequested in review on milo-os/cli-plugins#9 (review)
Related to milo-os/cli-plugins#9
🤖 Generated with Claude Code
https://claude.ai/code/session_011ML5AmU7i7zuSALJitvS8f