1.0.6 • Published 9 years ago
console-interface v1.0.6
Instalation
npm install --save console-interfaceUsage
const { console } = require('console-interface')line()
Prints line with given pattern (defauld '-')
console.line('-=')write()
Write object as string to console, can align text, don't change line.
console.write('LEFT', 'left')
console.write('CENTER', 'center')
console.write('RIGHT', 'right')writeLine()
Same as write but changes cursor to begining of next line.
console.writeLine('<~ Heading ~>', 'center')log()
Old console.log
clear()
Clears screan.
color
Get or set color of text.
console.color = 'red'
console.colorbgColor
Get or set color of background.
console.bgColor = 'white'
console.bgColorheight
Get console height.
width
Get console width.
size
Get console size as [width, height]
ask()
Gets user input.
const name = console.ask('What is your name? ')question()
Alias to console ask
select()
Creates menu with checkboxes
console.writeLine('What programing languages you know?')
console.select([
{ label: 'JavaScript' selected: true },
{ label: 'C++' selected: true },
{ label: 'C#' selected: true },
{ label: 'GO' },
{ label: 'R' },
{ label: 'ASM' },
{ label: 'C' },
{ label: 'TypeScript' },
{ label: 'CoffeScript' },
{ label: 'Python' },
{ label: 'Java' },
{ label: 'HTML' },
{ label: 'CSS' },
]).then(items => {
})selectOne()
Creates menu with radio.
console.writeLine('What is the best programing language?')
console.select([
{ label: 'JavaScript' selected: true },
{ label: 'C++' },
{ label: 'C#' },
{ label: 'GO' },
{ label: 'R' },
{ label: 'ASM' },
{ label: 'C' },
{ label: 'TypeScript' },
{ label: 'CoffeScript' },
{ label: 'Python' },
{ label: 'Java' },
{ label: 'HTML' },
{ label: 'CSS' }
]).then(item => {
})pickOne()
Creates menu that changes while navigating presing enter confirms.
console.writeLine('Do you like it?')
console.select([
{ label: 'Yes' },
{ label: 'No' }
]).then(item => {
})