0.1.4 • Published 6 years ago

ooh-node v0.1.4

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

ooh-node

Ooh node~

No callback in node

Console Patchs

  • console.read()
  • console.readline()
  • console.write()
  • console.writeline()
  • console.clear()
  • console.colors

Requirement

node >=7.6.0

Installation

$ yarn global add ooh-node
# or npm
$ npm i ooh-node -g

Usage

// example.js
module.exports = async function (args) {
  while (true) {
    console.clear()
    console.write(console.colors.gray('Input your age: '))

    const res = await console.readline()
    console.log(res)

    if (res === 'q' || res === 'quit' || res === 'exit') {
      console.writeline(console.colors.green('Bye bye!'))
      break
    }

    const age = parseInt(res)
    if (age) {
      if (age < 18) {
        console.writeline(console.colors.blue('You are just too young!'))
      } else {
        console.writeline(console.colors.bgYellow('Ooooooooook!'))
      }
    } else {
      console.writeline(console.colors.red('Input is invalidated.'))
    }
    console.write(console.colors.gray('Press any key to continue.'))

    await console.read()
  }
}
$ ooh-node example.js
0.1.4

6 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago