You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.6 KiB
3.6 KiB
WeTTy
Create WeTTY server
- WeTTy
- ~start ⇒
Promise - "connection"
- "spawn"
- "exit"
- "disconnect"
- "server"
- ~start ⇒
WeTTy~start ⇒ Promise
Starts WeTTy Server
Kind: inner property of WeTTy
Returns: Promise - Promise resolves once server is running
| Param | Type | Default | Description |
|---|---|---|---|
| [ssh] | Object |
SSH settings | |
| [ssh.user] | string |
"''" |
default user for ssh |
| [ssh.host] | string |
"localhost" |
machine to ssh too |
| [ssh.auth] | string |
"password" |
authtype to use |
| [ssh.port] | number |
22 |
port to connect to over ssh |
| [serverPort] | number |
3000 |
Port to run server on |
| [ssl] | Object |
SSL settings | |
| [ssl.key] | string |
Path to ssl key | |
| [ssl.cert] | string |
Path to ssl cert |
"connection"
Kind: event emitted by WeTTy
Properties
| Name | Type | Description |
|---|---|---|
| msg | string |
Message for logs |
| date | Date |
date and time of connection |
"spawn"
Terminal process spawned
Kind: event emitted by WeTTy
Properties
| Name | Type | Description |
|---|---|---|
| msg | string |
Message containing pid info and status |
| pid | number |
Pid of the terminal |
| address | string |
address of connecting user |
"exit"
Terminal process exits
Kind: event emitted by WeTTy
Properties
| Name | Type | Description |
|---|---|---|
| code | number |
the exit code |
| msg | string |
Message containing pid info and status |
"disconnect"
Kind: event emitted by WeTTy
"server"
Kind: event emitted by WeTTy
Properties
| Name | Type | Description |
|---|---|---|
| msg | string |
Message for logging |
| port | number |
port sever is on |
| connection | string |
connection type for web traffic |