16 unstable releases (3 breaking)

Uses new Rust 2024

new 0.7.0-rc.13 Feb 24, 2026
0.7.0-rc.11 Feb 3, 2026
0.7.0-rc.7 Jan 30, 2026
0.6.4 Jan 27, 2026
0.1.3 Jan 6, 2026

#9 in #game-assets

22 downloads per month

MIT/Apache

64KB
951 lines

Aquila CLI

Crates.io Downloads

A command-line interface for managing the server.

Allows developers and CI/CD pipelines to upload assets, publish versions and manage tokens.

[!NOTE]
This tool requires a running 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/write permissions):
    aquila mint-token  "build_server" --duration 31536000
    
  • Generate a JWT Secret (for server setup):
    aquila generate-secret
    

License: MIT OR Apache-2.0

Dependencies

~11–31MB
~426K SLoC