github.com/ActiveState/cli@v0.0.0-20240508170324-6801f60cd051/cmd/state/internal/cmdtree/show.go (about) 1 package cmdtree 2 3 import ( 4 "github.com/ActiveState/cli/internal/captain" 5 "github.com/ActiveState/cli/internal/locale" 6 "github.com/ActiveState/cli/internal/primer" 7 "github.com/ActiveState/cli/internal/runners/show" 8 ) 9 10 func newShowCommand(prime *primer.Values) *captain.Command { 11 runner := show.New(prime) 12 13 params := show.Params{} 14 15 return captain.NewCommand( 16 "show", 17 locale.Tl("show_title", "Showing Project Details"), 18 locale.T("show_project"), 19 prime, 20 nil, 21 []*captain.Argument{ 22 { 23 Name: "remote", 24 Description: locale.T("arg_state_show_remote_description"), 25 Value: ¶ms.Remote, 26 }, 27 }, 28 func(_ *captain.Command, _ []string) error { 29 return runner.Run(params) 30 }, 31 ).SetGroup(ProjectUsageGroup).SetSupportsStructuredOutput().SetUnstable(true) 32 }