mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
+13
-14
@@ -1,26 +1,25 @@
|
||||
package cli
|
||||
|
||||
import (
|
||||
"github.com/spf13/cobra"
|
||||
|
||||
"github.com/coder/coder/cli/clibase"
|
||||
"github.com/coder/coder/codersdk"
|
||||
)
|
||||
|
||||
func users() *cobra.Command {
|
||||
cmd := &cobra.Command{
|
||||
func (r *RootCmd) users() *clibase.Cmd {
|
||||
cmd := &clibase.Cmd{
|
||||
Short: "Manage users",
|
||||
Use: "users",
|
||||
Use: "users [subcommand]",
|
||||
Aliases: []string{"user"},
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
return cmd.Help()
|
||||
Handler: func(inv *clibase.Invocation) error {
|
||||
return inv.Command.HelpHandler(inv)
|
||||
},
|
||||
Children: []*clibase.Cmd{
|
||||
r.userCreate(),
|
||||
r.userList(),
|
||||
r.userSingle(),
|
||||
r.createUserStatusCommand(codersdk.UserStatusActive),
|
||||
r.createUserStatusCommand(codersdk.UserStatusSuspended),
|
||||
},
|
||||
}
|
||||
cmd.AddCommand(
|
||||
userCreate(),
|
||||
userList(),
|
||||
userSingle(),
|
||||
createUserStatusCommand(codersdk.UserStatusActive),
|
||||
createUserStatusCommand(codersdk.UserStatusSuspended),
|
||||
)
|
||||
return cmd
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user