Integrate RFC 2812 rules on commands arguments

in the enum logic.