aws_cred 0.0.2

Library for modifying aws credential files
Documentation
# `aws_cred`: AWS Credentials Manipulation Library

`aws_cred` is a Rust library that provides intuitive manipulation of AWS credentials. Store and edit your AWS credentials in the standard format with ease, removing the need for manual file editing.

## Features

- **Simple Loading**: Extract AWS credentials from the default path or specify your own.
- **Profile Modification**: Utilize the fluent API to effortlessly alter or introduce new profiles.
- **Instant Saving**: Save your modifications back to the credentials file with a single command.

## Getting Started

### Prerequisites

Ensure you have Rust and Cargo already set up. If not, install them from [rustup.rs](https://rustup.rs/).

### Installation

Integrate `aws_cred` into your project by adding the following line in your `Cargo.toml`:

```toml
[dependencies]
aws_cred = "0.0.2"
```

Then, run the following to compile:

```bash
$ cargo build
```

## How to Use

```rust
let mut credentials = AWSCredentials::load()?;
credentials
    .with_profile("default")
    .set_access_key_id("ACCESS_KEY")
    .set_secret_access_key("SECRET_KEY");
credentials.write()?;
```

For a detailed exploration and additional samples, refer to the [API docs](https://docs.rs/aws_cred/0.0.1/aws_cred).

## License

This crate is distributed under the terms of the MIT license. See the [LICENSE](https://opensource.org/licenses/MIT) file for details.