# ex_storage_service_cli v0.1.4 - Table of Contents

> CLI tool for ExStorageService S3-compatible object storage

## Modules

- [ExStorageServiceCli](ExStorageServiceCli.md): CLI tool for ExStorageService S3-compatible object storage.
- [ExStorageServiceCli.Commands.Bucket](ExStorageServiceCli.Commands.Bucket.md): Bucket management commands: `mb` (make bucket) and `rb` (remove bucket).

- [ExStorageServiceCli.Commands.Configure](ExStorageServiceCli.Commands.Configure.md): Interactive profile configuration command.
- [ExStorageServiceCli.Commands.Cp](ExStorageServiceCli.Commands.Cp.md): Copy files between local filesystem and S3.
- [ExStorageServiceCli.Commands.Info](ExStorageServiceCli.Commands.Info.md): Server health and information command.

- [ExStorageServiceCli.Commands.Ls](ExStorageServiceCli.Commands.Ls.md): List buckets or objects command.

- [ExStorageServiceCli.Commands.Mv](ExStorageServiceCli.Commands.Mv.md): Move an object within S3 (copy + delete source).

- [ExStorageServiceCli.Commands.Presign](ExStorageServiceCli.Commands.Presign.md): Generate presigned URLs for S3 objects.

- [ExStorageServiceCli.Commands.Rm](ExStorageServiceCli.Commands.Rm.md): Remove an object from S3.

- [ExStorageServiceCli.Commands.Version](ExStorageServiceCli.Commands.Version.md): Print CLI version.

- [ExStorageServiceCli.Config](ExStorageServiceCli.Config.md): Manages CLI configuration profiles stored in `~/.config/ess/config.toml`.
- [ExStorageServiceCli.Output](ExStorageServiceCli.Output.md): Output formatting for the CLI.
- [ExStorageServiceCli.S3Client](ExStorageServiceCli.S3Client.md): S3-compatible HTTP client with automatic SigV4 request signing.
- [ExStorageServiceCli.SigV4](ExStorageServiceCli.SigV4.md): AWS Signature V4 client-side request signing.
- [ExStorageServiceCli.XmlParser](ExStorageServiceCli.XmlParser.md): Lightweight S3 XML response parser using `:xmerl`.

