All Commands should be async
englercj opened this issue · comments
The CLI uses a mix of sync and async command structures; needs to all be async waiting for 'cmd::done' to come back to it. Also reprompting should be seperated from 'cmd::done' event. need to use internal prompt event instead.