UNPKG

fmt

Version:

Command line output formatting.

48 lines (39 loc) 1.05 kB
const fmt = require('../fmt.js'); fmt.arrow('Deploying ...'); fmt.indent('Found 20 files:'); fmt.spacer(); const files = [ 'filename1.txt', 'doc.doc', 'image.jpg', 'document.pdf', ] for(let i = 0; i < files.length; i++) { fmt.li(files[i], true); } fmt.spacer(); fmt.indent('A list of indented key/values:'); fmt.field('username', 'bobby', true); fmt.subfield('id', 1, true); fmt.subfield('email', 'bob@example.com', true); fmt.subfield('inserted', (new Date(1563679078881)).toISOString(), true); fmt.field('username', 'janey', true); fmt.subfield('id', 2, true); fmt.subfield('email', 'jane@example.com', true); fmt.subfield('inserted', (new Date(1563679086735)).toISOString(), true); fmt.spacer(); fmt.msg('Quote:', true); fmt.quoteblock( [ 'Another quote by someone famous', 'who lived in the past, but the', 'quote is about the internet.', ' - Abe Lincoln', ].join('\n'), true ); fmt.spacer(); fmt.arrow('Building ...'); fmt.indent('Package is 32,001 bytes.'); fmt.spacer(); fmt.arrow('Finished');