Now that we have keyword argument support in the matcher again, this
needs to be updated because argv[] will be 1:1 user input without
mangling or reordering.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
[00]: pat\r
[01]: d\r
test# pat d foo 1.2.3.4\r
-cmd8 with 3 args.\r
-[00]: 1.2.3.4\r
-[01]: (null)\r
-[02]: (null)\r
+cmd8 with 4 args.\r
+[00]: pat\r
+[01]: d\r
+[02]: foo\r
+[03]: 1.2.3.4\r
test# pat d foo\r
% Command incomplete.\r
test# pat d noooo\r
% [NONE] Unknown command: pat d noooo\r
test# pat d bar 1::2\r
-cmd8 with 3 args.\r
-[00]: (null)\r
-[01]: 1::2\r
-[02]: (null)\r
+cmd8 with 4 args.\r
+[00]: pat\r
+[01]: d\r
+[02]: bar\r
+[03]: 1::2\r
test# pat d bar 1::2 foo 3.4.5.6\r
-cmd8 with 3 args.\r
-[00]: 3.4.5.6\r
-[01]: 1::2\r
-[02]: (null)\r
+cmd8 with 6 args.\r
+[00]: pat\r
+[01]: d\r
+[02]: bar\r
+[03]: 1::2\r
+[04]: foo\r
+[05]: 3.4.5.6\r
test# pat d ba\r
bar 04\r
baz 06\r
test# pat d baz\r
cmd8 with 3 args.\r
-[00]: (null)\r
-[01]: (null)\r
+[00]: pat\r
+[01]: d\r
[02]: baz\r
test# pat d foo 3.4.5.6 baz\r
-cmd8 with 3 args.\r
-[00]: 3.4.5.6\r
-[01]: (null)\r
-[02]: baz\r
+cmd8 with 5 args.\r
+[00]: pat\r
+[01]: d\r
+[02]: foo\r
+[03]: 3.4.5.6\r
+[04]: baz\r
test# \r
test# pat e\r
cmd9 with 2 args.\r
[02]: key\r
test# \r
test# alt a \r
-\r
test# alt a a\r
WORD 02\r
test# alt a ab\r
[01]: a\r
[02]: ab\r
test# alt a 1\r
-\r
test# alt a 1.2\r
A.B.C.D 02\r
WORD 02\r
[01]: a\r
[02]: 1.2.3.4\r
test# alt a 1\r
-\r
test# alt a 1:2\r
WORD 02\r
test# alt a 1:2\r
test# conf t\r
test(config)# do pat d baz\r
cmd8 with 3 args.\r
-[00]: (null)\r
-[01]: (null)\r
+[00]: pat\r
+[01]: d\r
[02]: baz\r
test(config)# exit\r
test# \r