# bucketwarden

[![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](../../Cargo.toml)
[![Rust crate](https://img.shields.io/badge/rust-crate-orange.svg)](Cargo.toml)
[![SSOT governed](https://img.shields.io/badge/SSOT-governed-2f6f4e.svg)](../../.ssot/registry.json)

`bucketwarden` is the main binary crate for the BucketWarden S3-compatible object storage workspace. It provides the installed `bucketwarden` command and delegates runtime behavior to the CLI crate.

## Install

```powershell
cargo install --path crates/bucketwarden
```

## Usage

```powershell
cargo run -p bucketwarden -- --help
cargo run -p bucketwarden -- health
cargo run -p bucketwarden -- s3 serve --addr 127.0.0.1:61188 --principal root --shared-secret bw-shared-secret
```

## Crate Links

- Uses [`bucketwarden-cli`](../bucketwarden-cli/README.md) for command parsing and operator workflows.
- Root repository: [BucketWarden](../../README.md).

## Author

Jacob Stewart `<jacob@swarmauri.com>`
