Exclude services from being started with docker-compose using profiles?

I can start one service, but I cannot start multiple services.

docker compose up --no-deps service1 // ok

docker compose up --no-deps service1, service2, service5 // not ok

I had to do this:

docker-compose up --no-deps service1 service2 // omit the comma
docker-compose up service1 service2 // omit comma and don’t need “–no-deps” also works