There are still some issues with launching a sub-program from within Cursive that have not been solved (see: https://github.com/gyscos/Cursive/issues/199). But, it works for the most part.