feat: finalize search UX and release hardening

This commit is contained in:
stoorps 2026-03-21 16:53:33 +00:00
parent c63b2917da
commit 34f9543a78
Signed by: stoorps
SSH key fingerprint: SHA256:AZlPfu9hTu042EGtZElmDQoy+KvMOeShLDan/fYLoNI
44 changed files with 4983 additions and 94 deletions

View file

@ -17,6 +17,7 @@ aim <QUERY>
aim
aim update
aim list
aim search <QUERY>
aim remove <QUERY>
```
@ -28,8 +29,18 @@ aim remove <QUERY>
- direct GitHub release asset URLs
- `https://...` direct URLs
- GitLab URLs
- SourceForge URLs
- `file://...` local file imports
## Search
`aim search <QUERY>` is part of v0.9 finalisation.
- v0.9 search is GitHub-backed first
- search results should resolve to install-ready GitHub shorthand such as `owner/repo`
- the search model is provider-extensible for future phases
- `custom-json` is deferred and is not part of the v0.9 search or install contract
## Scope Overrides
By default `aim` auto-detects whether to use user or system scope. Override that with: