mydata-cli
Version:
A CLI tool for interacting with MyData API and managing data. Supports login, data retrieval, and more. Built with Node.js.
24 lines (19 loc) • 544 B
JavaScript
import fs from "fs-extra";
export function parseEnvFile(filePath) {
const content = fs.readFileSync(filePath, "utf-8");
const lines = content.split("\n");
const result = [];
for (let line of lines) {
line = line.trim();
if (!line || line.startsWith("#")) continue;
const [key, ...rest] = line.split("=");
const value = rest
.join("=")
.trim()
.replace(/^['"]|['"]$/g, "");
if (key && value !== undefined) {
result.push({ key, value });
}
}
return result;
}