1.1 KiB
1.1 KiB
aim
AppImage Manager
aim is a Rust Cargo workspace for managing AppImages from multiple source types.
Workspace
crates/aim-core: business logic, source adapters, registry, install/update planningcrates/aim-cli: thin terminal frontend for parsing, prompting, and rendering
The split is intentional so a future GUI client can reuse aim-core without moving logic out of the shared library.
Commands
aim <QUERY>
aim
aim update
aim list
aim remove <QUERY>
Query Forms
owner/repofor GitHub shorthand- GitHub repository URLs
- GitHub release URLs
- direct GitHub release asset URLs
https://...direct URLs- GitLab URLs
file://...local file imports
Scope Overrides
By default aim auto-detects whether to use user or system scope. Override that with:
--user--system
Current Flow Shape
aim <QUERY>registers unambiguous apps into the registry and renders review prompts when tracking needs confirmation- bare
aimandaim updatebuild a review-first update plan aim listrenders registered applicationsaim remove <QUERY>resolves a registered application name before removal