waveterm/wavesrv/pkg/remote
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
..
openai fixed 2 more switches for baseurl (#527) 2024-03-28 13:14:05 -07:00
circlelog.go add license notice (#37) 2023-10-16 21:31:13 -07:00
remote.go Support running ephemeral commands (#543) 2024-04-02 15:46:32 -07:00
sshclient.go fix: this prevents possible loops while connecting (#521) 2024-03-27 21:19:35 -07:00
updatequeue.go add license notice (#37) 2023-10-16 21:31:13 -07:00