Skip to content

Commit

Permalink
Add install before simplify when needed
Browse files Browse the repository at this point in the history
  • Loading branch information
BlythMeister committed Jul 14, 2020
1 parent 2004169 commit d9efa80
Showing 1 changed file with 17 additions and 12 deletions.
29 changes: 17 additions & 12 deletions src/PaketChain/Runner.cs
Original file line number Diff line number Diff line change
Expand Up @@ -285,20 +285,25 @@ private static void PaketUpdate(RunnerArgs runnerArgs, CancellationToken cancell

private static void PaketSimplify(RunnerArgs runnerArgs, CancellationToken cancellationToken, string rootDir, PaketInfo paketInfo, AdditionalArgs additionalArgs)
{
if ((runnerArgs.SimplifyInteractive || runnerArgs.Simplify) && runnerArgs.Reinstall)
if (runnerArgs.SimplifyInteractive || runnerArgs.Simplify)
{
PaketInstall(runnerArgs, cancellationToken, rootDir, paketInfo, additionalArgs);
}
if (runnerArgs.Reinstall || (string.IsNullOrWhiteSpace(runnerArgs.UpdatePackage) && !runnerArgs.Update))
{
Console.WriteLine("Need to install before we can simplify");
Console.WriteLine("-----------------------------------------------------");
PaketInstall(runnerArgs, cancellationToken, rootDir, paketInfo, additionalArgs);
}

if (runnerArgs.SimplifyInteractive)
{
ConsoleHelper.RunPaketCommand(rootDir, paketInfo.PaketPath, paketInfo.ToolType, "simplify", $"--interactive {additionalArgs.PaketVerboseArgs} {runnerArgs.SimplifyArgs}", cancellationToken);
Console.WriteLine("-----------------------------------------------------");
}
else if (runnerArgs.Simplify)
{
ConsoleHelper.RunPaketCommand(rootDir, paketInfo.PaketPath, paketInfo.ToolType, "simplify", $"{additionalArgs.PaketVerboseArgs} {runnerArgs.SimplifyArgs}", cancellationToken);
Console.WriteLine("-----------------------------------------------------");
if (runnerArgs.SimplifyInteractive)
{
ConsoleHelper.RunPaketCommand(rootDir, paketInfo.PaketPath, paketInfo.ToolType, "simplify", $"--interactive {additionalArgs.PaketVerboseArgs} {runnerArgs.SimplifyArgs}", cancellationToken);
Console.WriteLine("-----------------------------------------------------");
}
else if (runnerArgs.Simplify)
{
ConsoleHelper.RunPaketCommand(rootDir, paketInfo.PaketPath, paketInfo.ToolType, "simplify", $"{additionalArgs.PaketVerboseArgs} {runnerArgs.SimplifyArgs}", cancellationToken);
Console.WriteLine("-----------------------------------------------------");
}
}
}

Expand Down

0 comments on commit d9efa80

Please sign in to comment.