3 ms·
Yes, I would like for that to happen: Shell as an engine for TUI or GUI https://github.com/oilshell/oil/issues/738 https://github.com/oilshell/oil/issues/738
by chubot 6y ago
Yes, I would like for that to happen:
Shell as an engine for TUI or GUI https://github.com/oilshell/oil/issues/738 https://github.com/oilshell/oil/issues/738
C++ code should be embeddable in another program https://github.com/oilshell/oil/issues/822 https://github.com/oilshell/oil/issues/822
I think you can already use bash in Jupyter, but the integration is necessarily kind of coarse.
I don't know exactly what a good integration is, but I'm looking for people interested in UIs to help me figure it out. At the very least, you can use Oil's parser to provide completions:
http://www.oilshell.org/blog/tags.html?tag=interactive-shell#interactive-shell http://www.oilshell.org/blog/tags.html?tag=interactive-shell...
(which is a separate integration point that running commands)
Also, I mentioned in the blog post that there's some interest from maintainers in combining the fish shell and Oil. However someone has to do that work, and there's a lot of it!
https://github.com/oilshell/oil/wiki/Where-To-Send-Feedback https://github.com/oilshell/oil/wiki/Where-To-Send-Feedback
----
Also, I use shell scripts as a productivity tool like a Jupyter notebook:
http://www.oilshell.org/blog/2020/02/good-parts-sketch.html#semi-automation-with-runsh-scripts http://www.oilshell.org/blog/2020/02/good-parts-sketch.html#...
I think we need to come up with a clever name for it -- some people call it "Taskfile", "go script", and I call it "run.sh".
The basic idea is that I don't remember how to do things with computers, because there are too many things to do.
I just remember WHERE I WROTE IT DOWN in a shell script. Some people write their notes in text files; I write them in executable shell scripts.
- viraptor 6y ago> I don't know exactly what a good integration is, but I'm looking for people interested in UIs to help me figure it out. Ignoring the language bit, in write impressed with both AutoIT and PowerShell GUI integration. They really allow you to create script-like utilities.