Skip to content

Commit e92a0c6

Browse files
committed
document multiple config flags
1 parent 29e74ce commit e92a0c6

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/content/docs/workers/wrangler/commands.mdx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,9 @@ As of Wrangler v3.2.0, `wrangler dev` is supported by any Linux distributions pr
209209
- The path to an entry point for your Worker. Only required if your [Wrangler configuration file](/workers/wrangler/configuration/) does not include a `main` key (for example, `main = "index.js"`).
210210
- `--name` <Type text="string" /> <MetaInfo text="optional" />
211211
- Name of the Worker.
212+
- `--config`, `-c` <Type text="string" /> <MetaInfo text="optional" />
213+
- Path to [Wrangler configuration file(s)](/workers/wrangler/configuration/). If not provided, Wrangler will use the nearest config file based on your current working directory.
214+
- You can provide multiple configuration files to run multiple Workers in one dev session like this: `wrangler dev -c ./wrangler.toml -c ../other-worker/wrangler.toml`. The first config will be treated as the _primary_ Worker, which will be exposed over HTTP. The remaining config files will only be accessible via a service binding from the primary Worker.
212215
- `--no-bundle` <Type text="boolean" /> <MetaInfo text="(default: false) optional" />
213216
- Skip Wrangler's build steps. Particularly useful when using custom builds. Refer to [Bundling](https://developers.cloudflare.com/workers/wrangler/bundling/) for more information.
214217
- `--env` <Type text="string" /> <MetaInfo text="optional" />
@@ -1982,8 +1985,13 @@ wrangler types [<PATH>] [OPTIONS]
19821985
- Control the types that Wrangler generates for `vars` bindings.
19831986
- If `true`, (the default) Wrangler generates literal and union types for bindings (e.g. `myVar: 'my dev variable' | 'my prod variable'`).
19841987
- If `false`, Wrangler generates generic types (e.g. `myVar: string`). This is useful when variables change frequently, especially when working across multiple environments.
1985-
1986-
<Render file="wrangler-commands/global-flags" product="workers" />
1988+
- `--config`, `-c` <Type text="string" /> <MetaInfo text="optional" />
1989+
- Path to [Wrangler configuration file(s)](/workers/wrangler/configuration/). If the Worker you are generating types for has service bindings or bindings to Durable Objects, you can also provide the paths to those configuration files so that the generated `Env` type will include RPC types. For example, given a Worker with a service binding, `wrangler types -c wrangler.toml -c ../bound-worker/wrangler.toml` will generate an `Env` type like this:
1990+
```ts
1991+
interface Env {
1992+
SERVICE_BINDING: Service<import("../bound-worker/src/index").Entrypoint>;
1993+
}
1994+
```
19871995

19881996
---
19891997

0 commit comments

Comments
 (0)