easyconsoleinterface

0.1.1 • Public • Published

EasyConsoleInterface

This creates console-based interfaces. Supports console packages such as chalk and emoji-list.

Documentation

ClearConsole

Information

Clears the console, making it empty.

Input

None

Example

EasyConsoleInterface.ClearConsole()

CreateGUI

Information

Creates the current GUI interface. It takes in a string for title (can be ascii art) and an array for the commands as well as a callback for once it's done.

Input

Title - What goes at the top of the GUI.
NumColour - The colour of the number(s), e.g. 'blue'.
TextColour - The colour of the command(s), e.g. 'blueBright'.
Command(s) - The commands avalible to the user in the GUI.
Command(s) => Name - What will be displayed in the GUI.
Command(s) => Command - The function which will be called.
Command(s) => Parameters - What will be called if triggered.
Callback - A function called once the command has been executed.

Example

EasyConsoleInterface.CreateGUI(
  'Example GUI', 
  'blue',
  'blueBright',
  [
    {"name": "Print Hello!", "command":console.log, "parameters":["Hello", "!"]},
    {"name": "Print Hello World!", "command":console.log, "parameters":["Hello", "World", "!"]}
  ],
  () => {
    EasyConsoleInterface.ClearConsole();
  })

Readme

Keywords

none

Package Sidebar

Install

npm i easyconsoleinterface

Weekly Downloads

0

Version

0.1.1

License

ISC

Unpacked Size

4.02 kB

Total Files

4

Last publish

Collaborators

  • mybadprojects