github.com/arunkumar7540/cli@v6.45.0+incompatible/command/v7/docker_password_getter.go (about)

     1  package v7
     2  
     3  func (cmd PushCommand) GetDockerPassword(dockerUsername string, containsPrivateDockerImages bool) (string, error) {
     4  	if dockerUsername == "" && !containsPrivateDockerImages { // no need for a password without a username
     5  		return "", nil
     6  	}
     7  
     8  	if cmd.Config.DockerPassword() == "" {
     9  		cmd.UI.DisplayText("Environment variable CF_DOCKER_PASSWORD not set.")
    10  		return cmd.UI.DisplayPasswordPrompt("Docker password")
    11  	}
    12  
    13  	cmd.UI.DisplayText("Using docker repository password from environment variable CF_DOCKER_PASSWORD.")
    14  	return cmd.Config.DockerPassword(), nil
    15  }