A full screen terminal in your browser.
You can install the package globally and use it as command line tool:
$ npm i -g web-term
Then, run web-term --help
and see what the CLI tool can do.
$ web-term --help
Usage: web-term [options]
Options:
-p, --port <port> The web term server port.
-d, --daemon Start web term as background process.
-c, --cwd <path> The path to the web terminal current working
directory.
-o, --open If provided, the web term will be automatically
opened in the default browser.
-b, --shell <program> The shell program. By default `bash`.
-s, --start <program> The start program.
-h, --help Displays this help.
-v, --version Displays version information.
Examples:
web-term # Default behavior
web-term -p 8080 # start on localhost:8080
web-term -d # daemonize
web-term -c path/to/some/dir
web-term -o # Opens the web-term in the browser
web-term -s alsamixer # Opens alsamixer in the browser
Documentation can be found at https://github.com/IonicaBizau/web-term
For full API reference, see the DOCUMENTATION.md file.
Have an idea? Found a bug? See how to contribute.
This project is highly based on tty.js
created by @chjj. Thanks a lot for this awesome stuff!
If you are using this library in one of your projects, add it in this list. ✨