Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit 9f4f3c3

Browse files
authored
Merge pull request #103 from docker/hide-snyk-cli-update-notification
Hide snyk update notification message
2 parents 229ca5c + da7bc9f commit 9f4f3c3

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

internal/provider/snyk.go

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ func (s *snykProvider) Authenticate(token string) error {
123123
return &invalidTokenError{token}
124124
}
125125
}
126-
cmd := exec.CommandContext(s.context, s.path, "auth", token)
126+
cmd := s.newCommand("auth", token)
127127
cmd.Stdout = os.Stdout
128128
cmd.Stderr = os.Stderr
129129
return checkCommandErr(cmd.Run())
@@ -139,8 +139,7 @@ func (s *snykProvider) Scan(image string) error {
139139
return fmt.Errorf("failed to get DockerScanID: %s", err)
140140
}
141141
}
142-
143-
cmd := exec.CommandContext(s.context, s.path, append(s.flags, image)...)
142+
cmd := s.newCommand(append(s.flags, image)...)
144143
cmd.Env = append(os.Environ(), fmt.Sprintf("SNYK_DOCKER_TOKEN=%s", token))
145144
cmd.Stdout = os.Stdout
146145
cmd.Stderr = os.Stderr
@@ -162,7 +161,7 @@ please login to Docker Hub using the Docker Login command`)
162161
}
163162

164163
func (s *snykProvider) Version() (string, error) {
165-
cmd := exec.CommandContext(s.context, s.path, "--version")
164+
cmd := s.newCommand("--version")
166165
buff := bytes.NewBuffer(nil)
167166
buffErr := bytes.NewBuffer(nil)
168167
cmd.Stdout = buff
@@ -173,6 +172,12 @@ func (s *snykProvider) Version() (string, error) {
173172
return fmt.Sprintf("Snyk (%s)", strings.TrimSpace(buff.String())), nil
174173
}
175174

175+
func (s *snykProvider) newCommand(arg ...string) *exec.Cmd {
176+
cmd := exec.CommandContext(s.context, s.path, arg...)
177+
cmd.Env = append(os.Environ(), "NO_UPDATE_NOTIFIER=1")
178+
return cmd
179+
}
180+
176181
func checkCommandErr(err error) error {
177182
if err == nil {
178183
return nil

0 commit comments

Comments
 (0)