()
| 258 | await fs.mkdir(path.dirname(CONFIG_FILE_PATH), { recursive: true }); |
| 259 | await fs.writeFile( |
| 260 | CONFIG_FILE_PATH, |
| 261 | JSON.stringify(this.config, null, 2) |
| 262 | ); |
| 263 | } catch (error) { |
| 264 | console.error("[autodelcmd] 保存配置失败:", error); |
| 265 | } |
| 266 | } |
| 267 | |
| 268 | private async loadExitMessages(): Promise<ExitMessageData[]> { |
| 269 | try { |
| 270 | await fs.access(EXIT_MSG_FILE_PATH); |
| 271 | const data = await fs.readFile(EXIT_MSG_FILE_PATH, "utf-8"); |
| 272 | return JSON.parse(data); |
| 273 | } catch (error) { |
no test coverage detected