Documentation
      ¶
    
    
  
    
  
    Index ¶
- func Curl(app model.App, banner string)
 - func Push(user model.User, keyPath string, app model.App, banner string)
 - func PushUntilResult(user model.User, keyPath string, expectedCmdResult model.CmdResult)
 - func PushWithInterrupt(user model.User, keyPath string)
 - func StartPush(user model.User, keyPath string) *Session
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Curl ¶
Curl polls an app over HTTP until it returns the expected "Powered by" banner.
func Push ¶
Push executes a `git push deis master` from the current directory using the provided key.
func PushUntilResult ¶
PushUntilResult executes a `git push deis master` from the current directory using the provided key, until the command result satisfies expectedCmdResult of type model.CmdResult, failing if settings.DefaultEventuallyTimeout is reached first.
func PushWithInterrupt ¶
PushWithInterrupt executes a `git push deis master` from the current directory using the provided key, but then halts the progress via SIGINT.
Types ¶
This section is empty.
      
      Source Files
      ¶
    
- commands.go
 
 Click to show internal directories. 
   Click to hide internal directories.