summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs
diff options
context:
space:
mode:
authorJacob Hands <[email protected]>2025-07-29 10:03:11 -0500
committerGitHub <[email protected]>2025-07-29 11:03:11 -0400
commit862a50d61de5d054418ae205c7f791d1e3cbc081 (patch)
treeb95bfd2b17c39c1cfbccb9ed3132288e6332b3c2 /packages/web/src/content/docs
parenta7cfd36b075052e0a40b635665d7d4be90327c48 (diff)
downloadopencode-862a50d61de5d054418ae205c7f791d1e3cbc081.tar.gz
opencode-862a50d61de5d054418ae205c7f791d1e3cbc081.zip
feat: add OPENCODE_CONFIG env var for specifying a custom config file (#1370)
Diffstat (limited to 'packages/web/src/content/docs')
-rw-r--r--packages/web/src/content/docs/docs/config.mdx11
1 files changed, 11 insertions, 0 deletions
diff --git a/packages/web/src/content/docs/docs/config.mdx b/packages/web/src/content/docs/docs/config.mdx
index 34184107b..abd05c335 100644
--- a/packages/web/src/content/docs/docs/config.mdx
+++ b/packages/web/src/content/docs/docs/config.mdx
@@ -34,6 +34,17 @@ This is also safe to be checked into Git and uses the same schema as the global
---
+### Custom config file
+
+You can specify a custom config file using the `OPENCODE_CONFIG` environment variable. This takes precedence over the global and project configs.
+
+```bash
+export OPENCODE_CONFIG=/path/to/my/custom-config.json
+opencode run "Hello world"
+```
+
+---
+
## Schema
The config file has a schema that's defined in [**`opencode.ai/config.json`**](https://opencode.ai/config.json).