This includes branching arguments as well as commands, eg. app user create <id> <first> <last> app user <id> delete app user <id> rename <to> Of note, required/optional flags and positional arguments are not currently enforced.