aquila_cli

Crates.ioaquila_cli
lib.rsaquila_cli
version0.5.1
created_at2026-01-06 01:29:35.088586+00
updated_at2026-01-07 07:37:21.717269+00
descriptionAquila asset server CLI
homepage
repositoryhttps://github.com/NicoZweifel/aquila
max_upload_size
id2024906
size71,844
Nico Zweifel (NicoZweifel)

documentation

README

Aquila CLI

Crates.io Downloads

A command-line interface for managing the Aquila Asset Server.

Allows developers and CI/CD pipelines to interact with an Aquila instance to upload assets, publish versions and manage tokens.

NOTE: This tool requires a running instance of the Aquila server.

Installation

crates.io:

cargo install aquila_cli

From source:

cargo install --path crates/aquila_cli

Configuration

Can be configured via flags or environment variables:

  • URL: --url or AQUILA_URL (default: http://localhost:3000)
  • Token: --token or AQUILA_TOKEN

Common Commands

  • Publish a version:
    aquila publish ./assets --version v1.0.0
    
  • Mint a long-lived token (requires admin permissions):
    aquila mint-token  "build_server" --duration 31536000
    
  • Generate a JWT Secret (for server setup):
    aquila generate-secret
    

License: MIT OR Apache-2.0

Commit count: 107

cargo fmt