Emulador de terminal ligero en JavaScript puro-terminal. js

Tiempo de ejecución: 30 minutos. Empezar

Autor: Apthox
Views Total: 204
Sitio oficial: Ir a la web
Actualizado: January 24, 2019
Licencia: MIT

Vista prévia

Emulador de terminal ligero en JavaScript puro-terminal. js

Descripción

Un emulador de terminal de Bash ultraligero y fácil de extender escrito en JavaScript puro de vainilla.

Funcionamiento

Importar la hoja de estilo terminal. CSS y JavaScript terminal. js en el documento.

<link rel="stylesheet" href="terminal.css">
<script src="terminal.js"></script>

Construya la estructura HTML para el terminal.

<div id="screen">


<div id="Container">


<div id="input">



<p id="input_title"></p>



<input id="input_source" type="command" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" autofocus>


</div>


<div id="logger">



<div id="wrapper">



</div>


</div>

</div>


</div>

Añade tus propios comandos al terminal.

log("Welcome to a new online simulated terminal!");

// Example Command - Hey

register_cmd("hey", function (cmd) {


var parameters = cmd.split(" ").slice(1);


for (var i = 0; i < parameters.length; i++) {




block_log("Hello " + parameters[i]);


}
});

// Example Command - Sum

register_cmd("sum", function(cmd){
	var parameters = cmd.split(" ").slice(1);
	var sum = 0;


for (var i = 0; i < parameters.length; i++) {




sum += parseInt(parameters[i]);


}


block_log("Sum: " + sum);
});

Te puede interesar: