Skip commands that have too few arguments

- Commands that have too few args will be skipped
- Commands that have too many args will generate an info, but still
execute
Merge pull request #2549 from mduan/issue2391

Skip commands that have too few arguments