mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat(cli): add shell completions (#14341)
This commit is contained in:
+3
-2
@@ -36,6 +36,7 @@ func (r *RootCmd) createUserStatusCommand(sdkStatus codersdk.UserStatus) *serpen
|
||||
client := new(codersdk.Client)
|
||||
|
||||
var columns []string
|
||||
allColumns := []string{"username", "email", "created at", "status"}
|
||||
cmd := &serpent.Command{
|
||||
Use: fmt.Sprintf("%s <username|user_id>", verb),
|
||||
Short: short,
|
||||
@@ -99,8 +100,8 @@ func (r *RootCmd) createUserStatusCommand(sdkStatus codersdk.UserStatus) *serpen
|
||||
Flag: "column",
|
||||
FlagShorthand: "c",
|
||||
Description: "Specify a column to filter in the table.",
|
||||
Default: strings.Join([]string{"username", "email", "created_at", "status"}, ","),
|
||||
Value: serpent.StringArrayOf(&columns),
|
||||
Default: strings.Join(allColumns, ","),
|
||||
Value: serpent.EnumArrayOf(&columns, allColumns...),
|
||||
},
|
||||
}
|
||||
return cmd
|
||||
|
||||
Reference in New Issue
Block a user