in cobra/controller/configure.go [52:75]
func configureRun(cmd *cobra.Command, args []string) error {
if !aid.ConfigurationsDirectoryExist() {
if created, dir := aid.CreateConfigurationsDirectory(); created {
cmd.Printf("clencli configuration directory created at %s\n", dir)
createCredentials(cmd)
createConfigurations(cmd)
}
} else {
// configurations directory exist
if !aid.CredentialsFileExist() {
createCredentials(cmd)
} else {
updateCredentials(cmd)
}
if !aid.ConfigurationsFileExist() {
createConfigurations(cmd)
} else {
updateConfigurations(cmd)
}
}
return nil
}