# Shell
Υπάρχουν περιπτώσεις όπου το REPL ή το shell μπορεί να είναι χρήσιμα. Το ES4X παρέχει μια τέτοια δυνατότητα out of the box, εκτελώντας την εντολή:
$ npm run "js:>"
js:>
Και τώρα μπορείς να χρησιμοποιήσεις το REPL:
js:> require('./index.js');
Server listening at: http://localhost:8080/
js:>
Το shell μπορεί επίσης να λειτουργήσει χωρίς την ανάγκη του npm
χρησιμοποιώντας το εκτελέσιμο jar es4x-launcher
.
java -jar es4x-launcher.jar run "js:>"
Ένα bootstrapped shell θα είναι διαθέσιμο για την εκτέλεση του κώδικα σας με όλα τα components που είναι διαθέσιμα στο classpath soy.
WARNING
Το REPL δεν θα μπορεί να χρησιμοποιήσει τα MJS
modules καθώς αυτές υπολογίζονται κατά τον χρόνο προετοιμασίας (initialization time).