# service selection ambiguous

`TNL_SERVICE_AMBIGUOUS`

tnl cannot choose one project service when several are configured.

multiple project services matched and none was selected

```text
+--[ where it stopped ]----------------------------------------+
|                                                              |
|  project configuration                                       |
|     |                                                        |
|     v                                                        |
|  service selection                                           |
|     |                                                        |
|     x  multiple matches                                      |
|  local service (not started)                                 |
|                                                              |
+--------------------------------------------------------------+
```

## what happened

- `tnl dev` or `tnl publish` was run without a service name in a multi-service project

## if you run tnl

- choose one of the sorted service names printed by tnl
- run `tnl dev <service>` or `tnl publish <service>`

help: https://tnl.dev/e/ambiguous-service
