@sudolabs-io/aws-ssm-cli
Version:
Command line tool for AWS Systems Manager Parameter Store
20 lines (19 loc) • 718 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseDotenv = exports.toDotenvString = void 0;
const fs_1 = __importDefault(require("fs"));
const dotenv_1 = __importDefault(require("dotenv"));
function toDotenvString(parameters) {
return Object.entries(parameters)
.map(([name, value]) => `${name}=${value}`)
.join('\n');
}
exports.toDotenvString = toDotenvString;
function parseDotenv(file) {
const data = fs_1.default.readFileSync(file);
return dotenv_1.default.parse(data);
}
exports.parseDotenv = parseDotenv;