waveterm/wavesrv/pkg/sstore
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
..
dbops.go update statediff algorithm for wavesrv / remote instances (#530) 2024-03-28 16:56:39 -07:00
fileops.go Break model update code out of sstore (#290) 2024-02-15 16:45:47 -08:00
map.go add license notice (#37) 2023-10-16 21:31:13 -07:00
memops.go code to restore indicator state on refresh (#260) 2024-01-29 23:51:01 -08:00
migrate.go Restart command (#253) 2024-01-26 16:25:21 -08:00
quick.go add license notice (#37) 2023-10-16 21:31:13 -07:00
sstore_migrate.go zsh support (#227) 2024-01-16 16:11:04 -08:00
sstore.go Support running ephemeral commands (#543) 2024-04-02 15:46:32 -07:00
updatetypes.go Move bookmarks, history, playbook, and telemetry code out of sstore (#493) 2024-03-25 20:20:52 -07:00