mirror of
https://github.com/docker/compose.git
synced 2025-07-22 13:14:29 +02:00
add gui/composeview as part of available commands
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
This commit is contained in:
parent
7ad73c2899
commit
2ed40e8042
@ -22,7 +22,7 @@ import (
|
|||||||
"go.opentelemetry.io/otel/attribute"
|
"go.opentelemetry.io/otel/attribute"
|
||||||
)
|
)
|
||||||
|
|
||||||
func KeyboardMetrics(ctx context.Context, enabled, isDockerDesktopActive, isWatchConfigured bool) {
|
func KeyboardMetrics(ctx context.Context, enabled, isDockerDesktopActive, isWatchConfigured, isDockerDesktopComposeUI bool) {
|
||||||
commandAvailable := []string{}
|
commandAvailable := []string{}
|
||||||
if isDockerDesktopActive {
|
if isDockerDesktopActive {
|
||||||
commandAvailable = append(commandAvailable, "gui")
|
commandAvailable = append(commandAvailable, "gui")
|
||||||
@ -30,6 +30,11 @@ func KeyboardMetrics(ctx context.Context, enabled, isDockerDesktopActive, isWatc
|
|||||||
if isWatchConfigured {
|
if isWatchConfigured {
|
||||||
commandAvailable = append(commandAvailable, "watch")
|
commandAvailable = append(commandAvailable, "watch")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if isDockerDesktopComposeUI {
|
||||||
|
commandAvailable = append(commandAvailable, "gui/composeview")
|
||||||
|
}
|
||||||
|
|
||||||
AddAttributeToSpan(ctx,
|
AddAttributeToSpan(ctx,
|
||||||
attribute.Bool("navmenu.enabled", enabled),
|
attribute.Bool("navmenu.enabled", enabled),
|
||||||
attribute.StringSlice("navmenu.command_available", commandAvailable))
|
attribute.StringSlice("navmenu.command_available", commandAvailable))
|
||||||
|
@ -97,10 +97,10 @@ func (s *composeService) Up(ctx context.Context, project *types.Project, options
|
|||||||
} else {
|
} else {
|
||||||
isWatchConfigured := s.shouldWatch(project)
|
isWatchConfigured := s.shouldWatch(project)
|
||||||
isDockerDesktopActive := s.isDesktopIntegrationActive()
|
isDockerDesktopActive := s.isDesktopIntegrationActive()
|
||||||
isDDComposeUI := s.isDesktopUIEnabled()
|
isDockerDesktopComposeUI := s.isDesktopUIEnabled()
|
||||||
tracing.KeyboardMetrics(ctx, options.Start.NavigationMenu, isDockerDesktopActive, isWatchConfigured)
|
tracing.KeyboardMetrics(ctx, options.Start.NavigationMenu, isDockerDesktopActive, isWatchConfigured, isDockerDesktopComposeUI)
|
||||||
|
|
||||||
formatter.NewKeyboardManager(ctx, isDockerDesktopActive, isWatchConfigured, isDDComposeUI, signalChan, s.Watch)
|
formatter.NewKeyboardManager(ctx, isDockerDesktopActive, isWatchConfigured, isDockerDesktopComposeUI, signalChan, s.Watch)
|
||||||
if options.Start.Watch {
|
if options.Start.Watch {
|
||||||
formatter.KeyboardManager.StartWatch(ctx, project, options)
|
formatter.KeyboardManager.StartWatch(ctx, project, options)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user