(apps *[]models.AppParams, app models.AppParams)
| 664 | } |
| 665 | |
| 666 | func addApp(apps *[]models.AppParams, app models.AppParams) error { |
| 667 | if app.Name == nil { |
| 668 | return errors.New(T("App name is a required field")) |
| 669 | } |
| 670 | |
| 671 | if app.Path == nil { |
| 672 | cwd, err := os.Getwd() |
| 673 | if err != nil { |
| 674 | return err |
| 675 | } |
| 676 | app.Path = &cwd |
| 677 | } |
| 678 | |
| 679 | *apps = append(*apps, app) |
| 680 | |
| 681 | return nil |
| 682 | } |
| 683 | |
| 684 | func (cmd *Push) getAppParamsFromContext(c flags.FlagContext) (models.AppParams, error) { |
| 685 | noHostBool := c.Bool("no-hostname") |
no test coverage detected