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(); } }