Skip to content

Commit d0c254c

Browse files
committed
Add display name to cli
1 parent 6481757 commit d0c254c

File tree

2 files changed

+29
-7
lines changed

2 files changed

+29
-7
lines changed

enterprise/cli/groupcreate.go

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@ import (
1212
)
1313

1414
func (r *RootCmd) groupCreate() *clibase.Cmd {
15-
var avatarURL string
15+
var (
16+
avatarURL string
17+
displayName string
18+
)
19+
1620
client := new(codersdk.Client)
1721
cmd := &clibase.Cmd{
1822
Use: "create <name>",
@@ -30,8 +34,9 @@ func (r *RootCmd) groupCreate() *clibase.Cmd {
3034
}
3135

3236
group, err := client.CreateGroup(ctx, org.ID, codersdk.CreateGroupRequest{
33-
Name: inv.Args[0],
34-
AvatarURL: avatarURL,
37+
Name: inv.Args[0],
38+
DisplayName: displayName,
39+
AvatarURL: avatarURL,
3540
})
3641
if err != nil {
3742
return xerrors.Errorf("create group: %w", err)
@@ -50,6 +55,12 @@ func (r *RootCmd) groupCreate() *clibase.Cmd {
5055
Env: "CODER_AVATAR_URL",
5156
Value: clibase.StringOf(&avatarURL),
5257
},
58+
{
59+
Flag: "display-name",
60+
Description: `Optional human friendly name for the group.`,
61+
Env: "CODER_DISPLAY_NAME",
62+
Value: clibase.StringOf(&displayName),
63+
},
5364
}
5465

5566
return cmd

enterprise/cli/groupedit.go

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ import (
1515

1616
func (r *RootCmd) groupEdit() *clibase.Cmd {
1717
var (
18-
avatarURL string
19-
name string
20-
addUsers []string
21-
rmUsers []string
18+
avatarURL string
19+
name string
20+
displayName string
21+
addUsers []string
22+
rmUsers []string
2223
)
2324
client := new(codersdk.Client)
2425
cmd := &clibase.Cmd{
@@ -52,6 +53,10 @@ func (r *RootCmd) groupEdit() *clibase.Cmd {
5253
req.AvatarURL = &avatarURL
5354
}
5455

56+
if inv.ParsedFlags().Lookup("display-name").Changed {
57+
req.DisplayName = &displayName
58+
}
59+
5560
userRes, err := client.Users(ctx, codersdk.UsersRequest{})
5661
if err != nil {
5762
return xerrors.Errorf("get users: %w", err)
@@ -90,6 +95,12 @@ func (r *RootCmd) groupEdit() *clibase.Cmd {
9095
Description: "Update the group avatar.",
9196
Value: clibase.StringOf(&avatarURL),
9297
},
98+
{
99+
Flag: "display-name",
100+
Description: `Optional human friendly name for the group.`,
101+
Env: "CODER_DISPLAY_NAME",
102+
Value: clibase.StringOf(&displayName),
103+
},
93104
{
94105
Flag: "add-users",
95106
FlagShorthand: "a",

0 commit comments

Comments
 (0)