Oils 0.17.0 – YSH Is Becoming Real
I <i>really</i> want this to succeed¹, but I struggle to use it.  How are people that are testing&#x2F;using it coping without the normal niceties of their regular setup?  I&#x27;m wondering if there are just some tricks I&#x27;m missing.<p>Off the top of my head, things I&#x27;m thinking of include:<p>* Just a minute ago realising that without zsh globs I have to remember find syntax, and then have to figure out how to sort the results(probably decorate
→sort(1) → undecorate).  My laziness led me to just C-d and execute my task with zsh.<p>* No context sensitive completion; I don&#x27;t realise how much I rely on this until it is gone.  Using bash-completion gets <i>some</i> completion, but it is a big step backwards.<p>* No programmable input, you can fake some with ~&#x2F;.inputrc hacks but only basic text support(no macros).  (<i>Edit to add</i>: The guard name is &quot;oil&quot; not &quot;osh&quot;, if you&#x27;re looking to do this yourself.)<p>There is a document in the wiki², but it doesn&#x27;t really cover much.  I&#x27;d be interested in seeing the configs of people who are using it.<p>--<p>Should say I really like the idea of hijacking &#x27;#!&#x2F;bin&#x2F;sh&#x27; to inject osh, it feels like a really good way to round out testing of scripts you&#x27;d otherwise forget about.  I wonder if a LD_PRELOAD&#x27;able solution that would work outside osh would be a good idea.<p>¹ Strong déjà vu on this comment, but if it is real it is because I <i>truly</i> like the goals set out for oil.<p>² <a href="https:&#x2F;&#x2F;github.com&#x2F;oilshell&#x2F;oil&#x2F;wiki&#x2F;How-To-Test-OSH">https:&#x2F;&#x2F;github.com&#x2F;oilshell&#x2F;oil&#x2F;wiki&#x2F;How-To-Test-OSH</a>