config
简介
用于读取和管理应用程序的配置参数。该模块支持从 JSON 文件加载配置、验证配置的合法性,以及在运行时动态管理配置项。
config.gs 配置管理模块说明文档
概述
config.gs 是一个功能强大的配置管理模块,用于读取和管理应用程序的配置参数。该模块支持从 JSON 文件加载配置、验证配置的合法性,以及在运行时动态管理配置项。
主要特性
- JSON 配置文件支持:从指定的 JSON 文件读取配置
- JSON Schema 验证:使用 JSON Schema 验证配置的合法性
- 本地配置覆盖:支持本地配置文件覆盖全局配置
- 启动参数支持:通过命令行参数
--script-args传递配置 - 配置合并:智能合并多个配置源,支持深度合并
- 动态配置管理:运行时增删改查配置项