func askAboutInitialization()

in cobra/view/configure.go [188:218]


func askAboutInitialization(cmd *cobra.Command, init model.Initialization) model.Initialization {
	// configuration can have many types: Unsplash, AWS, etc
	answer := aid.GetUserInputAsBool(cmd, "Would you like to setup a customized initialization?", false)
	if answer {

		cmd.Println(">>>> Initialization")
		if len(init.Files) == 0 {
			var file model.File
			file = askAboutInitializationFile(cmd, file)
			init.Files = append(init.Files, file)
		} else {
			for i, f := range init.Files {
				init.Files[i] = askAboutInitializationFile(cmd, f)
			}
		}

		for {
			answer = aid.GetUserInputAsBool(cmd, "Would you like to setup a new file?", false)
			if answer {
				var file model.File
				file = askAboutInitializationFile(cmd, file)
				init.Files = append(init.Files, file)
			} else {
				break
			}
		}

	}

	return init
}