()
| 21 | } |
| 22 | |
| 23 | function ensureConfigDir(): void { |
| 24 | const configDir = getConfigDir(); |
| 25 | if (!fs.existsSync(configDir)) { |
| 26 | fs.mkdirSync(configDir, { recursive: true, mode: 0o700 }); |
| 27 | } |
| 28 | } |
| 29 | |
| 30 | // Credentials must never be group/world-readable, even if a migrated or |
| 31 | // pre-existing file carried looser permissions. |
no test coverage detected