← back to Secrets Manager
fan-out: honor per-destination d.key remap in env_file branch (was writing master key name, ignoring remap); route SHOPIFY_ADMIN_TOKEN -> ImportNewSkufromURL/.env.local as SHOPIFY_ADMIN_ACCESS_TOKEN
93d83914fc9e573b9aa9914259988eb90293147e · 2026-06-09 17:45:59 -0700 · SteveStudio2
Files touched
Diff
commit 93d83914fc9e573b9aa9914259988eb90293147e
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Tue Jun 9 17:45:59 2026 -0700
fan-out: honor per-destination d.key remap in env_file branch (was writing master key name, ignoring remap); route SHOPIFY_ADMIN_TOKEN -> ImportNewSkufromURL/.env.local as SHOPIFY_ADMIN_ACCESS_TOKEN
---
cli.js | 3 ++-
routes.json | 12 +++++++++++-
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/cli.js b/cli.js
index be1b6a1..085654b 100755
--- a/cli.js
+++ b/cli.js
@@ -258,7 +258,8 @@ function fanOut(key, value) {
}
// serializeEnvBody only rewrites keys present in the kv map, so the
// already-rewritten DSN line is preserved verbatim (not re-parsed).
- const finalBody = serializeEnvBody(text, d.dsnOnly ? {} : { [key]: value });
+ const outKey = d.key || key; // honor per-destination key remap (e.g. SHOPIFY_ADMIN_TOKEN -> SHOPIFY_ADMIN_ACCESS_TOKEN)
+ const finalBody = serializeEnvBody(text, d.dsnOnly ? {} : { [outKey]: value });
fs.mkdirSync(path.dirname(p), { recursive: true });
fs.writeFileSync(p, finalBody);
try { fs.chmodSync(p, 0o600); } catch {}
diff --git a/routes.json b/routes.json
index f391c5b..1dd50ca 100644
--- a/routes.json
+++ b/routes.json
@@ -647,6 +647,16 @@
{
"type": "project",
"path": "/Users/stevestudio2/Projects/Designer-Wallcoverings/DW-Websites/LosAngelesFabrics/.env"
+ },
+ {
+ "type": "env_file",
+ "path": "/Users/stevestudio2/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/.env.local",
+ "key": "SHOPIFY_ADMIN_ACCESS_TOKEN"
+ },
+ {
+ "type": "env_file",
+ "path": "/Users/stevestudio2/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/.env.local",
+ "key": "SHOPIFY_ADMIN_TOKEN"
}
]
},
@@ -1263,4 +1273,4 @@
"remote:kamatera:/root/public-projects/butlr/.env"
]
}
-}
+}
\ No newline at end of file
← 41aafea fix secrets fan: top-level routes invisible (22) + dw_admin
·
back to Secrets Manager
·
retire Desktop secret mirror (~/Desktop/site-factory.env) — e1b76f7 →