Max Stoumen
Max Stoumen
Add some kind of collapsible help menu/screen to list all available commands Will be helpful as new commands get added so that they don't overflow the bottom row.
Currently, to detect the capabilities of a shell, we use the name of the executable (`bash`, `sh`, `ksh`, `pwsh`, etc). This is not really fool-proof since shells can be (and...
Looks like there is a period between sending the "started listening" message and the server actually being ready. This is causing issues for `vscode-runme`, requiring them to poll for an...
The runner internally has a function for preparing/separating sequences of commands (from `string` to `[]string`). This functionality is currently duplicated on `vscode-runme`, so it would be nice to expose an...
The following script will basically just hang without any output until sigint:
Had some issues for a while running tests locally on my new laptop because macOS keeps bash on version 3.2. Bash can't execute the prompt `${PS1@P}` before (I believe) version...
Bubbletea applications have a tendency to break on scroll in the notebook terminal. This prevents us, unfortunately, from running `runme` inside `vscode-runme` :( There are a few reasons in my...
Currently we are loading environment variables using `dotenv.parse`, but we should switch to having it done with gRPC for consistency.
We have had a few bugs around environment variables; namely, the environment could "overflow" by becoming too large, and it could also break if any cell's output had null characters....
In #473, I introduced code that modifies the notebook document on save. I recently ran into an issue where this makes it impossible to save the document, since the document...