public static void MiniCoverInstrument(this ICakeContext ctx, MiniCoverSettings settings) { if (ctx == null) { throw new ArgumentNullException(nameof(ctx)); } ctx.EnsureToolsProjectLocated(); var args = new ProcessArgumentBuilder().AppendMiniCoverCommand("instrument", settings); args.AppendGlobPatterns(settings); args.AppendHitsFile(settings); ctx.DotNetCoreTool(MiniCoverSettings.MiniCoverToolsProject, "minicover", args); }