compose-action/utils.js
Emilien Escalle 234ccc8f01
feat: supports multiple compose files (#8)
Co-authored-by: Emilien Escalle <emilien.escalle@escemi.com>
2022-10-05 16:32:01 +09:00

25 lines
491 B
JavaScript

const fs = require("fs");
module.exports.parseFlags = (flags) => {
if (flags != null && typeof flags == "string" && flags.length > 0) {
return flags.split(" ");
}
return [];
};
module.exports.parseComposeFiles = (composeFiles) => {
return composeFiles.filter((composeFile) => {
if (!composeFile.length) {
return false;
}
if (!fs.existsSync(composeFile)) {
console.log(`${composeFile} not exists`);
return false;
}
return true;
});
};