add largestCommandLength method

when command and args length is larger than 22, the help info will not be aligned,
so add largestCommandLength to make the command help aligned whatever the length is.