MCPcopy
hub / github.com/docker/compose / openDDWatchDocs

Method openDDWatchDocs

cmd/formatter/shortcut.go:260–273  ·  view source on GitHub ↗
(ctx context.Context, project *types.Project)

Source from the content-addressed store, hash-verified

258}
259
260func (lk *LogKeyboard) openDDWatchDocs(ctx context.Context, project *types.Project) {
261 go func() {
262 _ = tracing.EventWrapFuncForErrGroup(ctx, "menu/gui/watch", tracing.SpanOptions{},
263 func(ctx context.Context) error {
264 link := fmt.Sprintf("docker-desktop://dashboard/docker-compose/%s/watch", project.Name)
265 err := open.Run(link)
266 if err != nil {
267 err = fmt.Errorf("could not open Docker Desktop Compose UI")
268 lk.keyboardError("Watch Docs", err)
269 }
270 return err
271 })()
272 }()
273}
274
275func (lk *LogKeyboard) keyboardError(prefix string, err error) {
276 lk.kError.addError(prefix, err)

Callers 1

HandleKeyEventsMethod · 0.95

Calls 2

keyboardErrorMethod · 0.95
EventWrapFuncForErrGroupFunction · 0.92

Tested by

no test coverage detected