diff --git a/src/cmdVM/vmCreate.go b/src/cmdVM/vmCreate.go index a8ab374bae44c51c827a95c45b748e9386a260ea..a436799da45ec76e9884223c5441adf06582f393 100644 --- a/src/cmdVM/vmCreate.go +++ b/src/cmdVM/vmCreate.go @@ -2,6 +2,7 @@ package cmdVM import ( "os" + "fmt" "errors" "strconv" "encoding/csv" @@ -111,11 +112,13 @@ func (cmd *Create)Run(args []string) int { } statusCode := 0 + digits := len(strconv.Itoa(count)) for i := 1; i <= count; i++ { if csvEntries == nil { if count > 1 { - vmArgs.Name = name+" ["+strconv.Itoa(i)+"]" + numberPadded := fmt.Sprintf("%0"+strconv.Itoa(digits)+"d", i) + vmArgs.Name = name+" ["+numberPadded+"]" } } else { vmArgs.Name = name+" ["+csvEntries[i-1]+"]" diff --git a/src/nexush/nexush.go b/src/nexush/nexush.go index 1dbfe3cadea45039ce1a64f2a430c54ae0222e29..27c17440f90a858fb78053a23c45b6214f20fa87 100644 --- a/src/nexush/nexush.go +++ b/src/nexush/nexush.go @@ -28,7 +28,10 @@ var cmdList = []cmd.Command { &cmdUser.UpdatePwd{"passwd"}, &cmdUser.List{"userlist"}, &cmdUser.Add{"useradd"}, - &cmdUser.Del{"userdel"},PrintlnErr + &cmdUser.Del{"userdel"}, + &cmdUser.SetCaps{"usersetcaps"}, + + &cmdVM.List{"vmlist"}, &cmdVM.ListStart{"vmliststart"}, &cmdVM.ListAttach{"vmlistattach"}, &cmdVM.ListStop{"vmliststop"},