github.com/ActiveState/cli@v0.0.0-20240508170324-6801f60cd051/cmd/state/internal/cmdtree/organizations.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/organizations" 8 ) 9 10 func newOrganizationsCommand(prime *primer.Values) *captain.Command { 11 runner := organizations.NewOrganizations(prime) 12 13 params := organizations.OrgParams{} 14 15 cmd := captain.NewCommand( 16 "organizations", 17 locale.Tl("organizations_title", "Listing Organizations"), 18 locale.T("organizations_description"), 19 prime, 20 []*captain.Flag{}, 21 []*captain.Argument{}, 22 func(ccmd *captain.Command, _ []string) error { 23 return runner.Run(¶ms) 24 }, 25 ) 26 27 cmd.SetGroup(PlatformGroup) 28 cmd.SetAliases("orgs") 29 cmd.SetSupportsStructuredOutput() 30 cmd.SetUnstable(true) 31 32 return cmd 33 }