Read more about it here
The official cross-platform AHQ Store CLI, built in Rust and exported everywhere via C ABI.
One codebase → many runtimes:
The original CLI has been written in rust lang and we're quite excited to tell you how versatile this tool actually is. This tool is OFFICIALLY available and maintained for :
- Crates.io (Original)
- npmjs (Port)
- jsr (Port)
- PyPi (Port)
- Nuget (Port)
- Pub.dev (Port)
- Golang (Port; See Installation Guide Below)
Prebuilt binaries available for Linux, macOS, and Windows (x64, arm64, i686, armv7).
All the platforms use the same codebase (the rust codebase). We're making use of the C-Abi to make the CLI compatible to the following languages/runtimes:
- Cargo
- NodeJS
- Deno
- Bun
- Python
- .NET C#
- Golang
- Dart
Head over to https://ahqstore.github.io/guide/cli/ for usage references!
There are two ways to install in Rust Lang, cargo install and cargo binstall
cargo install ahqstore_cli_rscargo binstall ahqstore_cli_rsnpm i -g @ahqstore/clideno install -g npm:@ahqstore/clideno install -A -f -g -n ahqstore https://jsr.io/@ahqstore/cli/0.15.0/js/cli.jsbun install -g @ahqstore/clipip install ahqstore-cliSince GoLang mainly works with repositories. We've set up a mirror repo so that it works as expected. Here's the install command :-
go install github.com/ahqstore/cli-go/ahqstore@latestdart pub global activate ahqstore_clidotnet tool install --global AHQStoreCLI