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.