MCPcopy Create free account
hub / github.com/anchordotdev/cli / orgName

Method orgName

org/create.go:79–104  ·  view source on GitHub ↗
(ctx context.Context, cfg *cli.Config, drv *ui.Driver)

Source from the content-addressed store, hash-verified

77}
78
79func (c *Create) orgName(ctx context.Context, cfg *cli.Config, drv *ui.Driver) (string, error) {
80 if c.OrgName != "" {
81 return c.OrgName, nil
82 }
83 if cfg.Org.Name != "" {
84 c.OrgName = cfg.Org.Name
85 return c.OrgName, nil
86 }
87
88 if c.OrgName == "" {
89 inputc := make(chan string)
90 drv.Activate(ctx, &models.CreateOrgNameInput{
91 InputCh: inputc,
92 })
93
94 select {
95 case orgName := <-inputc:
96 c.OrgName = orgName
97 return c.OrgName, nil
98 case <-ctx.Done():
99 return "", ctx.Err()
100 }
101 }
102
103 return "", nil
104}

Callers 1

PerformMethod · 0.95

Calls 1

ActivateMethod · 0.80

Tested by

no test coverage detected