(cli *cli)
| 156 | ) |
| 157 | |
| 158 | func usersCmd(cli *cli) *cobra.Command { |
| 159 | cmd := &cobra.Command{ |
| 160 | Use: "users", |
| 161 | Short: "Manage resources for users", |
| 162 | Long: "Manage resources for users.", |
| 163 | } |
| 164 | |
| 165 | cmd.SetUsageTemplate(resourceUsageTemplate()) |
| 166 | cmd.AddCommand(searchUsersCmd(cli)) |
| 167 | cmd.AddCommand(searchUsersByEmailCmd(cli)) |
| 168 | cmd.AddCommand(createUserCmd(cli)) |
| 169 | cmd.AddCommand(showUserCmd(cli)) |
| 170 | cmd.AddCommand(updateUserCmd(cli)) |
| 171 | cmd.AddCommand(deleteUserCmd(cli)) |
| 172 | cmd.AddCommand(userRolesCmd(cli)) |
| 173 | cmd.AddCommand(openUserCmd(cli)) |
| 174 | cmd.AddCommand(userBlocksCmd(cli)) |
| 175 | cmd.AddCommand(importUsersCmd(cli)) |
| 176 | |
| 177 | return cmd |
| 178 | } |
| 179 | |
| 180 | func searchUsersCmd(cli *cli) *cobra.Command { |
| 181 | var inputs struct { |
no test coverage detected