@cloud-copilot/iam-collect
Version:
Collect IAM information from AWS Accounts
17 lines • 725 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createDefaultConfiguration = createDefaultConfiguration;
const fs_1 = require("fs");
const defaultConfig_js_1 = require("./defaultConfig.js");
/**
* Create a default configuration file.
*/
async function createDefaultConfiguration(options) {
if ((0, defaultConfig_js_1.defaultConfigExists)()) {
throw new Error('Configuration file already exists');
}
const configContent = await (0, defaultConfig_js_1.getDefaultConfig)(options);
// Write the default configuration to a file
(0, fs_1.writeFileSync)((0, defaultConfig_js_1.fullDefaultConfigPath)(), configContent);
}
//# sourceMappingURL=createConfigFile.js.map