dotfiles/vscode/.vscode/extensions/randomfractalsinc.vscode-data-preview-2.3.0/node_modules/command-line-usage/lib/section.js
Errol Sancaktar ff17c17e23 vscode
2024-06-14 09:31:58 -06:00

29 lines
547 B
JavaScript

'use strict'
class Section {
constructor () {
this.list = []
}
add (content) {
const chalkFormat = require('./chalk-format')
const arrayify = require('array-back')
arrayify(content).forEach(line => this.list.push(line))
}
emptyLine () {
this.list.push('')
}
header (text) {
const chalk = require('chalk')
if (text) {
this.add(chalk.underline.bold(text))
this.emptyLine()
}
}
toString () {
const os = require('os')
return this.list.join(os.EOL)
}
}
module.exports = Section