https://github.com/mitscherlich/webterminal
[WIP] Full feature terminal for web.
https://github.com/mitscherlich/webterminal
Last synced: 7 months ago
JSON representation
[WIP] Full feature terminal for web.
- Host: GitHub
- URL: https://github.com/mitscherlich/webterminal
- Owner: Mitscherlich
- License: mit
- Created: 2024-04-01T12:30:47.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-04-15T16:39:40.000Z (over 2 years ago)
- Last Synced: 2024-12-29T19:58:21.523Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://mitscherlich.github.io/WebTerminal/
- Size: 113 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WebTerminal
Full feature terminal for web.
## Quick start
1. clone this repo
```shell
$ git clone https://github.com/Mitscherlich/WebTerminal.git
```
2. install dependencies
```shell
$ cd WebTerminal && pnpm i && pnpm bootstrap
```
3. run dev server
```shell
$ pnpm dev
```
## TODOs
- [ ] support custom commands (maybe command register api?)
- [ ] fix unbuild and made it work with vite
## Credits
- [xterm.js](https://github.com/xtermjs/xterm.js)
- [wasmer-js](https://github.com/wasmerio/wasmer-js)
- based on `@wasm/terminal` at `0.x` branch, with update-to-date `xterm.js` and `memfs` package instead.
## License
[MIT](LICENSE)
---
Made with ❤️ by [Mitscherlich](https://github.com/mitscherlich)