12345678910111213141516171819202122 |
- package credentials
- import (
- "os/exec"
- "github.com/docker/docker/cliconfig/configfile"
- )
- // DetectDefaultStore sets the default credentials store
- // if the host includes the default store helper program.
- func DetectDefaultStore(c *configfile.ConfigFile) {
- if c.CredentialsStore != "" {
- // user defined
- return
- }
- if defaultCredentialsStore != "" {
- if _, err := exec.LookPath(remoteCredentialsPrefix + defaultCredentialsStore); err == nil {
- c.CredentialsStore = defaultCredentialsStore
- }
- }
- }
|