waveterm/wavesrv
Evan Simkowitz ccc63937b6
Support running ephemeral commands (#543)
* initial

* save work, starting to add backend types

* save work

* save work

* Add EphemeralWriteCloser

* Command pipes thru, triggers infinite loop

* save debugging

* fix bad merge

* save debug statements

* fixing spaghetti

* clean up code

* got cwd override working

* Add separate paths for stdout and stderr writers

* fix stdout/stderr

* env vars are now working

* revert waveshell changes

* Making EphemeralWriteCloser into a more generic BufferedPipe

* formatting

* comment

* delete unused package

* more naming changes

* add package comment

* add UsePty to EphemeralRunOpts

* document UsePty

* ensure only one downstream writer can read from the buffer

* store pointer to syncs

* remove inshellisense stuff for now

* remove debugs

* revert yarn

* remove unnecessary debugs in main-server

* more debugging removed

* revert tsconfig
2024-04-02 15:46:32 -07:00
..
cmd Support running ephemeral commands (#543) 2024-04-02 15:46:32 -07:00
db Restart command (#253) 2024-01-26 16:25:21 -08:00
pkg Support running ephemeral commands (#543) 2024-04-02 15:46:32 -07:00
go.mod SSH Quick Fixes (#385) 2024-03-06 12:33:01 -08:00
go.sum update go.sum files (#391) 2024-03-06 14:47:41 -08:00