raws-dynamodb

Crates.ioraws-dynamodb
lib.rsraws-dynamodb
version0.0.3
sourcesrc
created_at2023-11-24 21:55:06.289306
updated_at2024-03-01 09:22:09.891836
descriptionRAWS DynamoDB component
homepage
repositoryhttps://github.com/awscli-rs/awscli
max_upload_size
id1047824
size7,669
Cyril Plisko (imp)

documentation

README

AWS CLI alternative written in Rust

This crate is a part of RAWS project - AWS CLI wriiten in Rust using AWS SDK for Rust

Code layout overview

  1. Each service support lives in its own crate under services/
  2. Text output is driven by implementing show::Show trait via config::Config object.

Adding new service

  1. workspace Cargo.toml - add respective aws-sdk-xxx crate as new dependency
  2. cargo new --lib services/xxx
  3. workspace Cargo.toml - add new crate to members
  4. services/xxx/Cargo.toml
  5. add "description = RAWS xxx component"
  6. add dependencies
  7. add lints
  8. In config crate: add Config::xxx() to produce a client object
  9. in show crate: impl Show for xxx::types::xxx
  10. if needed add specialized parsers in parsers crate
Commit count: 177

cargo fmt