UNPKG

ludomir

Version:

CLI to maintain RELEASES.rst file per project.

38 lines (37 loc) 1.33 kB
"use strict"; 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;