cloudControl/cctrl — pull request #2 by esc (2012-10-31 19:40:03+00:00)
Title: Feature/config file

This implements caching the credentials locally in a config file. The file
format is JSON and can be configured with an environment variable. Also, a new
subcommand 'store' is implemented to allows storing the credentials. Of course,
if this makes it in, documentation should be added and an additional warning
should be included that the user is storing his/her credentials in PLAINTEXT on
the local filesystem.

I wrote this because I became really annoyed with having to type my username
and password over and over and over again. The timeout of the token is simply
too short. In an ideal world, cctrl would authenticate against stored ssh keys,
the way you do it with git when you push the deployment with bare git -- but
that needs to be done on the remote side.