MCPcopy Index your code
hub / github.com/cloudfoundry/cli / Execute

Method Execute

command/v7/rename_org_command.go:15–49  ·  view source on GitHub ↗
(args []string)

Source from the content-addressed store, hash-verified

13}
14
15func (cmd RenameOrgCommand) Execute(args []string) error {
16 err := cmd.SharedActor.CheckTarget(false, false)
17 if err != nil {
18 return err
19 }
20
21 user, err := cmd.Actor.GetCurrentUser()
22 if err != nil {
23 return err
24 }
25 cmd.UI.DisplayTextWithFlavor(
26 "Renaming org {{.OldOrgName}} to {{.NewOrgName}} as {{.Username}}...",
27 map[string]interface{}{
28 "OldOrgName": cmd.RequiredArgs.OldOrgName,
29 "NewOrgName": cmd.RequiredArgs.NewOrgName,
30 "Username": user.Name,
31 },
32 )
33
34 org, warnings, err := cmd.Actor.RenameOrganization(
35 cmd.RequiredArgs.OldOrgName,
36 cmd.RequiredArgs.NewOrgName,
37 )
38 cmd.UI.DisplayWarnings(warnings)
39 if err != nil {
40 return err
41 }
42
43 if org.GUID == cmd.Config.TargetedOrganization().GUID {
44 cmd.Config.SetOrganizationInformation(org.GUID, org.Name)
45 }
46 cmd.UI.DisplayOK()
47
48 return nil
49}

Callers

nothing calls this directly

Calls 8

CheckTargetMethod · 0.65
GetCurrentUserMethod · 0.65
DisplayTextWithFlavorMethod · 0.65
RenameOrganizationMethod · 0.65
DisplayWarningsMethod · 0.65
TargetedOrganizationMethod · 0.65
DisplayOKMethod · 0.65

Tested by

no test coverage detected