Commits

Author Commit Message Labels Comments Date
dgc
aws=r53 fix zone list bug introduced with zonelist class
dgc
aws-r53: a little assorted cleanup
dgc
Add ttl= param to add/update commands -- this was a bug
dgc
missing variable
dgc
Add usage summary to add and update operations
dgc
Add route53 frontend. Partial implementation. Boto doesn't implement much in the way of middleware, so there's a lot more to do in the client code. This is WIP.
dgc
add function to extract code and message from a boto exception
dgc
allow subcommands to raise usage errors The subcommand framework handles some general case usage errors, but otherwise subcommands implementation functions must perform their own error handling. Now they can do it simply by raising aws.UsageError. The exception will bubble up to the framework which will announce the error to the UI and deliver conventional usage information.
dgc
autohelp: allow multiple syntaxes per command Subcommands in aws-* commands have defined autohelp in the first lines of their docstrings. Now we have subcommands that should have multiple syntax statements, so we extend autohelp to issue a syntax for -each- line of the docstring that begins usage: (ignoring whitespace).
dgc
and more fixes to -s/--shell
dgc
add'l fixes to new -s/--shell options
dgc
$AWSUSER supercedes configuration's aws.user if set
dgc
all: allow debug shell via -s/--shell for any subcommand
dgc
parsing fixes for reading aws creds from ~/.aws/[id]/*
dgc
iam: remove uuid dependency for older pythons
dgc
aws/all tools: support supplemental config files on command line
dgc
aws: perform user aliasing differently in aws.ini
dgc
sns: complete subscriptions command (allow naming of topics to list)
dgc
sns: add unsubscribe support
dgc
remove some leftover junk
dgc
Oops, fix getopt calls for long options.
dgc
A couple of useful first passes at AWS command-line tools using boto. usage: aws-iam [options] list @group [...] aws-iam [options] users [pattern] aws-iam [options] groups [-m|--members] [pattern] aws-iam [options] memberships @user [...] aws-iam [options] add @group user [...] aws-iam [options] remove @group user [...] aws-iam [options] passwd username aws-iam [options] newuser username [...] aws-iam [o…