Output examples are illustrative; your versions, paths, sizes and messages can differ. Check your installed version and each command result.
Review a package before it leaves your machine
You captured a tool and want to be sure the archive holds what you intend to distribute, and nothing else.
You runaidc-pack inspect nodejs 22.23.3 --files, and aidc-pack -v verify nodejs 22.23.3.
Catch a mismatched pair
The archive and the manifest were copied separately, or one was edited, and you want to know before anyone downloads the result.
You runaidc-pack verify nodejs 22.23.3 in the directory that holds the pair.
Publish to the MAIT Hub
The pair passed review and you hold MAIT credentials with the publish feature on your account.
You runaidc-pack verify nodejs 22.23.3, then aidc-pack publish nodejs 22.23.3.
Package another target or distribution
You distribute a tool for arm64, or a particular distribution of a tool.
You runaidc-pack build python 3.12.0 --platform linux --architecture arm64 on an arm64 Linux host, or aidc-pack build java:temurin 21.0.2.
aidc-pack build python 3.12.0 --platform linux --architecture arm64 aidc-pack build java:temurin 21.0.2 aidc-pack build android-sdk:tools 20-34