aquila_cli 0.5.0

Aquila asset server CLI
aquila_cli-0.5.0 is not a library.

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