parent
b09df25324
commit
48868983e8
|
@ -33,18 +33,18 @@ import (
|
|||
)
|
||||
|
||||
var (
|
||||
userCreateFlagUsername string
|
||||
userCreateFlagEmail string
|
||||
userCreateFlagPassword string
|
||||
userFlagUsername string
|
||||
userFlagEmail string
|
||||
userFlagPassword string
|
||||
)
|
||||
|
||||
func init() {
|
||||
// User create flags
|
||||
userCreateCmd.Flags().StringVarP(&userCreateFlagUsername, "username", "u", "", "The username of the new user.")
|
||||
userCreateCmd.Flags().StringVarP(&userFlagUsername, "username", "u", "", "The username of the new user.")
|
||||
_ = userCreateCmd.MarkFlagRequired("username")
|
||||
userCreateCmd.Flags().StringVarP(&userCreateFlagEmail, "email", "e", "", "The email address of the new user.")
|
||||
userCreateCmd.Flags().StringVarP(&userFlagEmail, "email", "e", "", "The email address of the new user.")
|
||||
_ = userCreateCmd.MarkFlagRequired("email")
|
||||
userCreateCmd.Flags().StringVarP(&userCreateFlagPassword, "password", "p", "", "The password of the new user. You will be asked to enter it if not provided through the flag.")
|
||||
userCreateCmd.Flags().StringVarP(&userFlagPassword, "password", "p", "", "The password of the new user. You will be asked to enter it if not provided through the flag.")
|
||||
|
||||
userCmd.AddCommand(userListCmd, userCreateCmd, userDeleteCmd, userUpdateCmd, userResetPasswordCmd, userChangeEnabledCmd)
|
||||
rootCmd.AddCommand(userCmd)
|
||||
|
@ -100,7 +100,7 @@ var userCreateCmd = &cobra.Command{
|
|||
},
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
|
||||
if userCreateFlagPassword == "" {
|
||||
if userFlagPassword == "" {
|
||||
fmt.Print("Enter Password: ")
|
||||
bytePW, err := terminal.ReadPassword(syscall.Stdin)
|
||||
if err != nil {
|
||||
|
@ -114,13 +114,13 @@ var userCreateCmd = &cobra.Command{
|
|||
if string(bytePW) != string(byteConfirmPW) {
|
||||
log.Critical("Passwords don't match!")
|
||||
}
|
||||
userCreateFlagPassword = strings.TrimSpace(string(bytePW))
|
||||
userFlagPassword = strings.TrimSpace(string(bytePW))
|
||||
}
|
||||
|
||||
u := &user.User{
|
||||
Username: userCreateFlagUsername,
|
||||
Email: userCreateFlagEmail,
|
||||
Password: userCreateFlagPassword,
|
||||
Username: userFlagUsername,
|
||||
Email: userFlagEmail,
|
||||
Password: userFlagPassword,
|
||||
}
|
||||
_, err := user.CreateUser(u)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue