Adding options separation previous to the cluster subcommand

shouldn't we signal an error if `new_args[0]` is none of the 3 possibilities?