public void Execute()
{
RunWithExceptionReporting(() => {
BeforeExecute();
if (PackageScriptRunner != null) {
ExecuteWithScriptRunner();
} else {
ExecuteCore();
}
});
}
public void Run(ProcessPackageAction action) { if (ShouldRunActionInConsole(action)) { consolePackageActionRunner.Run(action); } else { action.Execute(); } }