{"repo":"awslabs/dynein","free":true,"listed":false,"github":"https://github.com/awslabs/dynein","clone":"git clone https://github.com/awslabs/dynein.git","description":"DynamoDB CLI written in Rust.","language":"Rust","stars":397,"topics":["aws","dynamodb","cli","rust","database","nosql","import","export","backup","dynamodb-local"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"dynein - DynamoDB CLI ======================================== dynein /daɪ.nɪn/ is a command line interface for Amazon DynamoDB written in Rust. dynein is designed to make it simple to interact with DynamoDB tables/items from terminal. - Why use dynein? - Less Typing - Quick Start - For day-to-day tasks - Installation - Method 1. Download binaries - Method 2. Homebrew (MacOS) - Method 3. Building from source - How to Use - Prerequisites - AWS Credentials - Commands overview - Bootstrapping sample DynamoDB tables - Working with DynamoDB tables - Infrastracture as Code - enpowered by CloudFormation - dy use and dy config to switch/manage context - Working with DynamoDB items - Read - dy scan - dy get - dy query - Write - dy put - dy upd - dy del - Working with Indexes - Import/Export for DynamoDB items - dy export - dy import - Using DynamoDB Local with --region local option - Contribution - Misc - Asides - Troubleshooting - Ideas for future works Why use dynein? Less Typing - Auto completion for table/keyDefinitions enables using DynamoDB with minimum arguments. e.g. to get an item: dy get abc - Switching table context by RDBMS-ish \"use\". - Prefer standard JSON ( {\"id\": 123} ) over DynamoDB JSON ( {\"id\": {\"N\": \"123\"}} ). Quick Start - Bootstrap command enables you to launch sample table with sample data sets. - Supports DynamoDB Local and you can test DyanmoDB at no charge. For day-to-day tasks - Import/Export by single command: export DynamoDB items to CSV/JSON files and conv","default_branch":null,"files":null,"tree":[],"storefront":"/r/awslabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/awslabs/dynein/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}