https://github.com/overmike/webterminal
Web Terminal
https://github.com/overmike/webterminal
bi-directional golang grpc hterm javascript streaming webpack websocket
Last synced: 2 months ago
JSON representation
Web Terminal
- Host: GitHub
- URL: https://github.com/overmike/webterminal
- Owner: overmike
- License: apache-2.0
- Created: 2018-11-06T19:36:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-24T17:44:18.000Z (about 3 years ago)
- Last Synced: 2024-06-19T06:56:49.491Z (almost 2 years ago)
- Topics: bi-directional, golang, grpc, hterm, javascript, streaming, webpack, websocket
- Language: Go
- Size: 5.85 MB
- Stars: 13
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Web Terminal
[](https://circleci.com/gh/overmike/webterminal)
[](https://travis-ci.org/overmike/webterminal)
[](https://codecov.io/gh/overmike/webterminal)
```
This is an experimental repo, use at your own risk
```
# How to use
Assume you have golang workspace setup
```
go get -u github.com/overmike/webterminal
```
Run it with ${GOPATH}/bin in your ${PATH}
```
webterminal serve
```
Run it without GOPATH setup
```
${GOPATH}/bin/webterminal
```
You can then access browser 8081 port for web terminal
# Development
## go gettable package
In order to make it go gettable, we bundle the webpack build into go binary through github.com/GeertJohan/go.rice
## golang module
We now change to use golang module which means you need to build by golang v1.11+