cargo-faasta

Crates.iocargo-faasta
lib.rscargo-faasta
version0.1.1
created_at2025-04-23 08:06:54.434105+00
updated_at2025-04-27 03:26:01.848638+00
descriptionBuild and deploy wasi-http wasm to the faasta serverless platform
homepage
repository
max_upload_size
id1645167
size185,133
Alex Boehm (fourlexboehm)

documentation

README

Faasta CLI

Command-line interface for the Faasta (Functions as a Service) platform.

Features

  • Initialize new Faasta functions
  • Deploy functions to Faasta servers
  • Run functions locally for testing
  • Authentication with GitHub OAuth

Installation

cargo install faasta-cli

Usage

cargo faasta init       # Initialize a new Faasta function in current directory
cargo faasta new NAME   # Create a new Faasta function in a new directory
cargo faasta build      # Build the function for deployment
cargo faasta deploy     # Deploy the function to a Faasta server
cargo faasta run        # Run the function locally for testing
cargo faasta login      # Authenticate with GitHub
cargo faasta list       # List all deployed functions
cargo faasta metrics    # View metrics for your deployed functions
cargo faasta invoke     # Invoke a deployed function
cargo faasta unpublish  # Unpublish a function from the server

Configuration

The CLI uses a configuration file located at ~/.faasta/config.json.

License

See the main project repository for license information.

Commit count: 0

cargo fmt