Add a shell wrapper to handle the KUAL actions.

With some visual feedback of the progress.