asd Android SDK Downloader — offline-friendly SDK component installer

Command Reference

Usage: asd <command> [args]

Every command asd supports, in the order they appear in asd --help.

Command Description
asd <name> [version] Download and install an SDK component
asd --list, -l [name] List available packages (optionally filter by name)
asd --installed, -i [name] List installed SDK components (optionally filter by name)
asd --remove, -rm <name> Remove an installed SDK component
asd --fix, -f [name] Repair broken or missing packages (optionally fix by name)
asd --update, -up Update the package registry from remote
asd --verify, -v <name> Verify checksum of an installed component
asd --help, -h Show the help message above

Any command that reads the registry (everything except --installed and --help) will auto-download it on first use if $ASD_CSV doesn’t exist yet — you don’t strictly have to run --update manually first, though doing so is recommended so the fetch doesn’t happen silently mid-install.