I’ve been working on some of the more severe issues with the Ion shell in the last week or so: pipeline execution & job control. As a result, there’s currently a pull request that I’m still working on that will fix all the major outlying issues with foreground job control and pipeline execution. I’m also working on background job control, which may be included within the same PR.
I haven’t yet merged the PR though because it keeps failing its pipeline execution tests on Travis, whereas I’m unable to replicate the failures on my development laptop. I’m not yet sure why that is happening, so I’m currently focused on reworking the background job control, and then I’ll get back to poking around the code base to figure out why those tests are failing.