This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Command line client for DynamoDB

Project Description
dynash
======
A simple "shell" to access DynamoDB via "boto".

### Usage
# boto dynamodb APIs
> dynash [--verbose] [--env=environment]

# boto dynamodb2 APIs
> dynash2 [--verbose] [--local] [--env=environment]

### Description
You can create/delete/list/describe tables, add/modify/delete/list records and more.

- ls: list tables

- create {tablename}: create table

- delete {tablename}: delete table

- describe {tablename}: describe table

- capacity {tablename} {read_capacity} {write_capacity}: update table capacity

- use {tablename}: select table

- scan/l: list table content

- get {id}: get item(s) from table

- put {id} {properties}: add item to table

- update {id} {properties}: update item

- rm {id}: remove item from table

- query/q: query table

and many more (use 'help' to find the available commands)

### Note:

- Credentials should be in your .boto config file under the [Credentials] (see http://docs.pythonboto.org/en/latest/boto_config_tut.html)

- You can specify the DynamoDB region to use and other DynamoDB related configuration entries in your .boto config under the [DynamoDB] section:

[DynamoDB]
region=us-west-1

- You can specify alternative environments in your .boto by adding boto sections prefixed with the environment name, and then selecting the environment at startup:

--- .boto -------
[Credentials]
...
[env.Credentials]
...
[env.DynamoDB]
...

--- run --------
> dynash --env=env

- Item related commands use the currently selected table (see 'use' command) but you can pass a table name as first parameter prefixed by ':'

- Command completion is enabled (and it will complete table names)

- You can set various flags (like debug, verbose, pretty-print, etc.) using the 'set' command (try 'set -l')k

- You can redirect the output of commands using standard shell redirection ( > outfile )

- You can execute shell commands using '!shell command'
Release History

Release History

This version
History Node

0.9.8

History Node

0.9.6

History Node

0.9.5

History Node

0.9.4

History Node

0.9.3

History Node

0.9.2

History Node

0.8.2

History Node

0.8.1

History Node

0.8.0

History Node

0.7.2

History Node

0.7.1

History Node

0.7.0

History Node

0.6.8

History Node

0.6.5

History Node

0.6.2

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
dynash-0.9.8-py2.7.egg (46.2 kB) Copy SHA256 Checksum SHA256 2.7 Egg Sep 26, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting