15 lines
418 B
JavaScript
15 lines
418 B
JavaScript
const fs = require("fs");
|
|
|
|
const file = process.env["GITHUB_OUTPUT"];
|
|
var stream = fs.createWriteStream(file, { flags: "a" });
|
|
|
|
for (const [name, value] of Object.entries(process.env)) {
|
|
try {
|
|
stream.write(`${name}<<EEEOOOFFF\n${value}\nEEEOOOFFF\n`); // << syntax accommodates multiline strings.
|
|
} catch (err) {
|
|
console.log(`error: failed to set output for ${name}: ${err.message}`);
|
|
}
|
|
}
|
|
|
|
stream.end();
|