Routing 95 automation scripts through one Node.js entry point
说明与用途
单一入口点集中管理95个自动化脚本,消除路径记忆和重复配置的需求。
问题
Managing many deterministic Node scripts across multiple sites leads to forgotten paths and inconsistent shared setup.
结果
Centralized entry point reduces path memorization, eliminates duplicated config, and provides live progress streaming for long ops.
工作流
- Define OPS table mapping op names to script paths
- Create run.js that parses op, expands --json or --json-file into argv
- Inject run-time defaults (deploy and network env) once
- Spawn child process with spawnSync, inheriting stdio
- Propagate child exit code to caller
- Handle --json flag ambiguity by inspecting next token
证据
It is 344 lines and dispatches 95 ops.
It spawns a child process instead of require()ing the script
- 记录日期: 2026-09-12T21:00:55.142Z