func UpdateCredentialProfile()

in cobra/aid/configure.go [118:146]


func UpdateCredentialProfile(cmd *cobra.Command, cp model.CredentialProfile) model.CredentialProfile {
	f := GetCredentialProfileFlags(cmd)

	if f.Name != "" && f.Name != cp.Name {
		cp.Name = f.Name
	}

	if f.Description != "" && f.Description != cp.Description {
		cp.Description = f.Description
	}

	if f.Organization != "" && f.Organization != cp.Organization {
		cp.Organization = f.Organization
	}

	if f.UserToken != "" && f.UserToken != cp.UserToken {
		cp.UserToken = f.UserToken
	}

	if f.TeamToken != "" && f.TeamToken != cp.TeamToken {
		cp.TeamToken = f.TeamToken
	}

	if f.OrganizationToken != "" && f.OrganizationToken != cp.OrganizationToken {
		cp.OrganizationToken = f.OrganizationToken
	}

	return cp
}