AdventOfCode.Common: RunDay overload without day
This commit is contained in:
@@ -63,4 +63,29 @@ public static class DayHelper
|
|||||||
Console.WriteLine(ex.StackTrace);
|
Console.WriteLine(ex.StackTrace);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void RunDay(string eventName)
|
||||||
|
{
|
||||||
|
for (int currentDay = 1; currentDay < 25; currentDay++)
|
||||||
|
{
|
||||||
|
RunDay(eventName, currentDay);
|
||||||
|
Console.WriteLine(string.Empty);
|
||||||
|
Console.WriteLine("-------------------------");
|
||||||
|
Console.WriteLine(string.Empty);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void RunDay(string eventName, string[] args)
|
||||||
|
{
|
||||||
|
if (args.Length > 0)
|
||||||
|
{
|
||||||
|
int currentDay = Convert.ToInt32(args[0]);
|
||||||
|
if (currentDay != 0)
|
||||||
|
{
|
||||||
|
RunDay(eventName, currentDay);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
RunDay(eventName);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -4,6 +4,7 @@
|
|||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VM/@EntryIndexedValue">VM</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VM/@EntryIndexedValue">VM</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VX/@EntryIndexedValue">VX</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VX/@EntryIndexedValue">VX</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VY/@EntryIndexedValue">VY</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VY/@EntryIndexedValue">VY</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Locals/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb_AaBb" /></s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=TypesAndNamespaces/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb_AaBb" /></s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=TypesAndNamespaces/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb_AaBb" /></s:String>
|
||||||
<s:Boolean x:Key="/Default/Environment/Filtering/ExcludeCoverageFilters/=AdventOfCode_002A_002ETests_003B_002A_003B_002A_003B_002A/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/Environment/Filtering/ExcludeCoverageFilters/=AdventOfCode_002A_002ETests_003B_002A_003B_002A_003B_002A/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/Environment/Filtering/ExcludeCoverageFilters/=AdventOfCode_002ECommon_003B_002A_003B_002A_003B_002A/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/Environment/Filtering/ExcludeCoverageFilters/=AdventOfCode_002ECommon_003B_002A_003B_002A_003B_002A/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
global using AdventOfCode.Common;
|
global using AdventOfCode.Common;
|
||||||
|
|
||||||
DayHelper.RunDay("AdventOfCode2017", 2);
|
DayHelper.RunDay("AdventOfCode2017", args);
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
global using AdventOfCode.Common;
|
global using AdventOfCode.Common;
|
||||||
|
|
||||||
DayHelper.RunDay("AdventOfCode2018", 16);
|
DayHelper.RunDay("AdventOfCode2018", args);
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
global using AdventOfCode.Common;
|
global using AdventOfCode.Common;
|
||||||
|
|
||||||
DayHelper.RunDay("AdventOfCode2020", 2);
|
DayHelper.RunDay("AdventOfCode2020", args);
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
global using AdventOfCode.Common;
|
global using AdventOfCode.Common;
|
||||||
|
|
||||||
DayHelper.RunDay("AdventOfCode2023", 5);
|
DayHelper.RunDay("AdventOfCode2023", args);
|
||||||
Reference in New Issue
Block a user