Input Manager - PaleScript/bootimage GitHub Wiki

Input Manager

A User Input Manager that uses readline to create inputs.

Work with Input manager

in your post run create the input Manager

// main.js:myOS
postrun() {
   this.createInputManager();
}

or in ts

override postrun() {
   this.createInputManager();
}

This will create the input manager but the user wont be getting anything. override the function "runInputManager" and make question something to the user.

// main.js:myOS
runInputManager() {
   this.getInputManager().question(query, [callback]);
}

or in ts

// main.ts:myOS
override runInputManager() {
   this.getInputManager().question(query, [callback]);
}

And now once you run your os it will question a query to the user and whenever the user enters a answer the callback will run.