ludomir
Version:
CLI to maintain RELEASES.rst file per project.
38 lines (37 loc) • 1.33 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.list = void 0;
var fs_1 = __importDefault(require("fs"));
var setup_1 = require("../setup");
var chalk_1 = __importDefault(require("chalk"));
var list = function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
fs_1.default.readdir(setup_1.releasesDir, function (err, files) {
if (err)
throw err;
var entries = [];
files.forEach(function (file) {
try {
var data = fs_1.default.readFileSync(setup_1.releasesDir + "/" + file, 'utf8');
entries.push(data);
}
catch (err) {
console.error(err);
}
});
if (entries.length > 0) {
console.log(chalk_1.default.blueBright("Ludo found history entries for you:\n"));
entries.forEach(function (entry) { return console.log(chalk_1.default.blueBright(entry)); });
}
else {
console.log(chalk_1.default.blueBright("Ludo couldn't find anything to make a release."));
}
});
};
exports.list = list;