private static ShufflePlan CreatePlan(Configuration config) { ShufflePlan shufflePlan = new ShufflePlan(config); Console.WriteLine("Scanning files.."); (Configuration.Job Job, string filePath)[] jobFilePaths = config.Jobs
internal static void Main(string[] args) { try { string configurationPath = args.FirstOrDefault(); Configuration config = LoadConfiguration(configurationPath); ShufflePlan shufflePlan = CreatePlan(config); Shuffle(shufflePlan); } catch (Exception ex) { Console.WriteLine($"ERROR: {ex.Message}"); } }