3 ms·
(Oil author here) Yeah I think you will run into many problems doing this in bash, and other people have. A few people are working on similar UIs for shell, wh
by chubot 6y ago
(Oil author here) Yeah I think you will run into many problems doing this in bash, and other people have.
A few people are working on similar UIs for shell, which I think is a great idea. I would like you all to get together and tell me what kind of API or IPC Oil needs to support it. And maybe hack on the code too :)
There is some nacsent / working code out there, linked in this issue.
https://github.com/oilshell/oil/issues/738 https://github.com/oilshell/oil/issues/738
I also created this #shell-gui Zulip channel in December:
https://oilshell.zulipchat.com/#narrow/stream/266977-shell-gui https://oilshell.zulipchat.com/#narrow/stream/266977-shell-g... (requires login, e.g. with Github or Google)
Oil has an extremely modular architecture so it should be able to support this (within the constraints of what the kernel allows)
Here I say that "Oil is to bash as LLVM/Clang is to GCC", which is accurate:
http://www.oilshell.org/blog/2021/01/why-a-new-shell.html#more-ways-to-understand-oil http://www.oilshell.org/blog/2021/01/why-a-new-shell.html#mo...
Many experiments in the same vein here: https://github.com/oilshell/oil/wiki/Interactive-Shell https://github.com/oilshell/oil/wiki/Interactive-Shell