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.
Installation
Integrate aws_cred into your project by adding the following line in your Cargo.toml:
[]
= "0.0.4"
Then, run the following to compile:
How to Use
let mut credentials = load?;
credentials
.with_profile
.set_access_key_id
.set_secret_access_key;
credentials.write?;
For a detailed exploration and additional samples, refer to the API docs.
License
This crate is distributed under the terms of the MIT license. See the LICENSE file for details.