CleverStack / cleverstack-cli

CLI for CleverStack
http://youtube.com/watch?v=-4ArURHExhQ
MIT License
196 stars 33 forks source link

feat(deploy): EC2 Deployment & Build with clever-deploy - WIP #63

Open pilsy opened 9 years ago

pilsy commented 9 years ago

Initial implementation of clever-deploy

  Usage: clever-deploy [options] <target>

  Options:

    -h, --help       output usage information
    -f, --force      forces the deploy command, use when cli logs suggest using it
    -c, --config     configure a deployment target by <target> name
    -d, --defaults   uses default settings instead of prompting you
    -v, --verbose    verbose output, useful for debugging
    -S, --status     displays the status of ec2 instances configured for that <target> environment
    -s, --start      stats the ec2 instances for the <target> environment
    -p, --pause      pauses/stops the ec2 instances for the <target> environment
    -t, --terminate  terminates the ec2 instances for the <target> environment
    -r, --rollback   to a previous release version

  Description:
    This command will make EC2 deployments easy on your computer or CI Server such as Jenkins or Travis,
    simply genereate your configuration for each environment and you are ready to deploy your app.

  Example:
    clever deploy --config --defaults DEV
    clever deploy --start --verbose DEV
    clever deploy --status DEV