Skip to content

Watch AWS CodeDeploy deployment statuses in real-time from the console.

License

Notifications You must be signed in to change notification settings

atongen/deploywatch

Repository files navigation

deploywatch

Watch AWS CodeDeploy deployment statuses in real-time from the console.

AWS credentials must be present in environment.

Install

Download the latest release, extract it, and put it somewhere on your PATH.

or

$ go get github.com/atongen/deploywatch

or

$ mkdir -p $GOPATH/src/github.com/atongen
$ cd $GOPATH/src/github.com/atongen
$ git clone https://github.com/atongen/deploywatch
$ cd deploywatch
$ go install

Testing

[wip]

$ cd $GOPATH/src/github.com/atongen/deploywatch
$ go test -cover

Releases

$ mkdir -p $GOPATH/src/github.com/atongen
$ cd $GOPATH/src/github.com/atongen
$ git clone git@github.com:atongen/deploywatch.git
$ cd deploywatch
$ make release

Command-Line Options

deploywatch 0.1.8 2017-09-19 00:47:11 4c120d5 go1.9

Usage: λ deploywatch [OPTIONS] DEPLOY_ID [DEPLOY_ID]...
Options:
  -compact
        Print compact output
  -groups string
        CodeDeploy deployment groups csv (optional)
  -hide-success
        Do not print instances once they are successfully deployed
  -log-file string
        Location of log file (default "/tmp/deploywatch.log")
  -name string
        CodeDeploy application name (optional)
  -version
        Print version information and exit

TODO

  • Use the golang aws sdk value/pointer conversion helpers