# Shell
Hay situaciones en las que tener un REPL o una shell puede ser util. ES4X provee esta caracteristica ejecutando:
$ npm run "js:>"
js:>
Y ahora ya puedes REPL. Por ejemplo:
js:> require('./index.js');
Server listening at: http://localhost:8080/
js:>
La shell tambien puede ejecutarse sin npm
usando el ejecutable jar es4x-launcher
.
java -jar es4x-launcher.jar run "js:>"
Un shell de arranque estara disponible para ejecutar tu codigo con todos los componentes disponibles en su classpath.
WARNING
El REPL no sera capaz de usar referencia de modulo MJS
ya que se calculan durante la inicializacion