|Subject:||Don't continue after errors, without confirmation|
Currently Module::AutoInstall will proceed after a module fails to install. This is bad, because often the user will not know other than maybe catching what looks like a fatal error message flying past. Worse, if the module is required by multiple packages which are in the dependency list then this can be repeated multiple times, giving the appearance of looping. After an auto-install, M::AI should check that the module has been installed successfully. It should be possible to force install if there was a problem, while the test errors are still on the screen. If it didn't install successfully, the user should be prompted as to whether they want to proceed with installing other dependencies or stop and fix the situation.