Skip to content

"Terminal in div" helper for developers and admins. Transforms div element to the terminal which can display different informations, or can be turned to read-write mode either directly in the terminal (like in normal command promts) or at the bottom command line while output is above it (AS400 style) - made just "for fun" but hope some guys can …

License

Notifications You must be signed in to change notification settings

Lutonet/lutonet-terminal-js

Repository files navigation

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 error 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

About

"Terminal in div" helper for developers and admins. Transforms div element to the terminal which can display different informations, or can be turned to read-write mode either directly in the terminal (like in normal command promts) or at the bottom command line while output is above it (AS400 style) - made just "for fun" but hope some guys can …

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published