diff --git a/commands/cli/parse.go b/commands/cli/parse.go
index 2a7be83417231d3625f30190d4e40a88b8c5d15a..a26b4b78ff21b0fe820b8b19b1c8c76289ce6153 100644
--- a/commands/cli/parse.go
+++ b/commands/cli/parse.go
@@ -145,6 +145,7 @@ func parseArgs(stringArgs []string, cmd *cmds.Command) ([]interface{}, error) {
 				if err != nil {
 					return nil, err
 				}
+				j++
 			}
 		} else {
 			var err error
@@ -152,9 +153,8 @@ func parseArgs(stringArgs []string, cmd *cmds.Command) ([]interface{}, error) {
 			if err != nil {
 				return nil, err
 			}
+			j++
 		}
-
-		j++
 	}
 
 	if len(stringArgs)-j > 0 {