this should be 

Usage: EnsureCommandsAvailable command1 [command2] [...]

Thus making it clear that they are separate arguments