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
}