Repository navigation
Releases: saurlax/autodl-cli
Release list
v0.3.0
Ordinary containers (experimental)
- Add
container list,get,status,start,stop, andreleasefor existing non-Pro containers through AutoDL's console API. - Support no-GPU startup with
container start INSTANCE_ID --mode non_gpu. - Save web login tokens separately with
config set-web-token; also supportAUTODL_WEB_TOKENand--web-token. - Preserve existing Pro commands and developer-token authentication. Console snapshot GETs use query parameters.
The console API is undocumented and may change. Live authentication and listing were verified, returning zero instances; instance details and lifecycle operations have not yet been verified against a live instance. Release permanently deletes data and requires --yes.
Validation and downloads
Local race tests, go vet, formatting checks, and module verification passed. The release workflow tests Linux, macOS, and Windows before building six platform archives and verifying SHA-256 checksums.
Download the archive for your operating system and architecture and verify it against checksums.txt.
Full changelog: v0.2.0...v0.3.0
v0.2.0
Store your AutoDL developer token in the operating system's credential store and configure it through a hidden terminal prompt.
Changes
autodl config set-tokennow saves tokens in Windows Credential Manager, macOS Keychain, or Linux Secret Service by default.- Interactive token entry is hidden. Redirected input remains supported.
- Keyring failures never silently fall back to plaintext files.
- An explicit
--config PATHselects plaintext file storage for environments that need it. - Added credential-source and keyring-failure tests and documented source-based acceptance checks.
Upgrade from v0.1.0
The old default plaintext config is no longer read automatically. Run autodl config set-token again to save your token in the system keyring. After checking autodl account balance, remove the old plaintext file if you no longer need it. Alternatively, pass its path explicitly with --config.
Token precedence is --token, then AUTODL_TOKEN, then the system keyring (or the explicitly selected config file). Linux headless sessions without Secret Service can use AUTODL_TOKEN.
Validation and downloads
Local race tests, go vet, and six-platform builds passed. Windows Credential Manager passed an isolated write/read/delete check. Source-based live API acceptance passed for balance, instance list, image list, and JSON output; no billable resources were created.
This release uses the shared test/build workflow and uploads its existing archives without rebuilding in the publish job. Download an archive for Linux, macOS, or Windows (amd64/arm64), and verify its SHA-256 against checksums.txt.
v0.1.0
Full Changelog: https://github.com/saurlax/autodl-cli/commits/v0.1.0