1.0.10-beta • Published 2 years ago

lutonet-terminal-js v1.0.10-beta

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

lutonet-terminal-js

Hello guys

Thank you for your kind interest in this little class. Please don't beat me much as it is my first published code in a bit modern JS

Terminal-js should provide some nice functionalities helpful for website development and testing

The usage should be very universal and simple (importing the Class - create the instance and use it) and also highly customizable

Terminal supports two different modes

  • logger is a read only terminal
  • as-400 terminal is divided to bottom command line and the display above it.

As an as-400 terminal it allows to read user input and get its value to use for triggering different functions

terminal supports following functions:

Display informations

  • display string
  • display line
  • display successfull message
  • display informational message
  • display successfull message
  • display html formated code
  • display JSON formated source code with coloured brackets colors are optional

For all details is possible to define own colors and styles

Read informations

  • read line and call the callback function passing it this character
  • read single character and call the callback function passing it this character
  • read single character from selected range - call callback when one of characters in range is pressed

Shell

  • command prompt like shell allowing basic function (display test, clear console, display help)
  • import one or more of shellObjects which can work like middleware and add different functionalities to the terminal.

##Some little preview

terminal.writeLine terminal.read terminal.readKey terminal.writeJSON

1.0.10-beta

2 years ago

1.0.9-beta

2 years ago

1.0.8-beta

2 years ago

1.0.7-beta

2 years ago

1.0.6-beta

2 years ago

1.0.5-beta

2 years ago

1.0.4-beta

2 years ago

1.0.3-beta

2 years ago

1.0.21-beta

2 years ago

1.0.2-beta

2 years ago

1.0.1-beta

2 years ago

1.0.0-beta

2 years ago