From 5c90785b07aadcc087c38373034495d9b7c4fdd5 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 3 Dec 2025 16:32:47 +0000 Subject: [PATCH] docs: expand config explanation for engines and sources --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 35f34b2..c422db9 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,8 @@ Example `~/.config/bird/config.json5` (Firefox + GraphQL defaults): firefoxProfile: "default-release", // Optional: Sweetistics defaults if you want fallback/overrides sweetisticsApiKey: "sweet-...", + // Allow/deny cookie sources (both default to true) + allowFirefox: true, // Disable Chrome cookies entirely (optional) allowChrome: false } @@ -77,6 +79,9 @@ Used only when transport resolves to **graphql**: Transport is chosen first; then, if transport is GraphQL, the cookie source is resolved with the same precedence. +Config precedence: CLI flags > environment variables > project config (`.birdrc.json5`) > global config (`~/.config/bird/config.json5`). +When `allowChrome` or `allowFirefox` is set to `false`, that source is skipped entirely during credential resolution. + ### Post a tweet ```bash