cli-block
Version:
Create nice looking CLI Blocks
19 lines • 822 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.start = exports.createStart = void 0;
const util_1 = require("../util");
const settings_1 = require("../settings");
const util_2 = require("../util");
// Start the code with a block with a title.
const createStart = (msg, settings = {}) => {
const cfg = (0, settings_1.useSettings)(settings);
const lines = [];
lines.push((0, util_2.createEmpty)());
lines.push(`${(0, util_2.spaces)(cfg.indentBlock)} ${(0, util_1.bold)().blue(msg)}`);
lines.push((0, util_2.createEmpty)());
return lines;
};
exports.createStart = createStart;
const start = (msg, settings = {}) => (0, exports.createStart)(msg, settings).forEach((line) => (0, util_2.logger)(line));
exports.start = start;
//# sourceMappingURL=blocks.start.js.map
;