Skip to content

Commit 2b580c5

Browse files
committed
Add user.rename
1 parent e96be38 commit 2b580c5

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

interface.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ var (
7878
userDelete = userCmd.Command("delete", "Delete an user")
7979
userDeleteName = userDelete.Arg("username", "username").Required().String()
8080

81+
userRename = userCmd.Command("rename", "Rename a user")
82+
userRenameName = userRename.Arg("username", "username").Required().String()
83+
userRenameNew = userRename.Arg("newusername", "newusername").Required().String()
84+
8185
userPass = userCmd.Command("passwd", "Change an user password")
8286
userPassName = userPass.Arg("username", "username").Required().String()
8387
userPassPass = userPass.Arg("password", "password").Required().String()

main.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,15 @@ func execCmd(nc *nexus.NexusConn, parsed string) {
306306
log.Println("OK")
307307
}
308308

309+
case userRename.FullCommand():
310+
log.Printf("Renaming user \"%s\" to \"%s\"", *userRenameName, *userRenameNew)
311+
if _, err := nc.UserRename(*userRenameName, *userRenameNew); err != nil {
312+
log.Println(err)
313+
return
314+
} else {
315+
log.Println("OK")
316+
}
317+
309318
case userList.FullCommand():
310319
log.Printf("Listing users on \"%s\"", *userListPrefix)
311320

0 commit comments

Comments
 (0)