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

WeTTy

Create WeTTY server

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