forked from toolshed/abra
		
	@ -66,6 +66,20 @@ func ensureDomainFlag(recipe recipe.Recipe, server string) error {
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// promptForSecrets asks if we should generate secrets for a new app.
 | 
			
		||||
func promptForSecrets() error {
 | 
			
		||||
	if !Secrets && !NoInput {
 | 
			
		||||
		prompt := &survey.Confirm{
 | 
			
		||||
			Message: "Generate app secrets?",
 | 
			
		||||
		}
 | 
			
		||||
		if err := survey.AskOne(prompt, &Secrets); err != nil {
 | 
			
		||||
			return err
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// ensureServerFlag checks if the server flag was used. if not, asks the user for it.
 | 
			
		||||
func ensureServerFlag() error {
 | 
			
		||||
	servers, err := config.GetServers()
 | 
			
		||||
@ -106,6 +120,10 @@ func NewAction(c *cli.Context) error {
 | 
			
		||||
		logrus.Fatal(err)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if err := promptForSecrets(); err != nil {
 | 
			
		||||
		logrus.Fatal(err)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	sanitisedAppName := config.SanitiseAppName(Domain)
 | 
			
		||||
	logrus.Debugf("%s sanitised as %s for new app", Domain, sanitisedAppName)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user