static void Main(string[] args) { LoggingDescriptor.Initialize(); var arguments = new PackerArguments(); if (Parser.Default.ParseArguments(args, arguments)) { Packer.CobbleTogether(arguments); log.Info($"New solution {Path.Combine(arguments.BasePath, arguments.SLNName)} successfully created"); } }
private Packer(PackerArguments arguments) { basePath = arguments.BasePath; solutionName = arguments.SLNName; solutionsToInclude = arguments.SolutionsToInclude; }
internal static void CobbleTogether(PackerArguments arguments) { new Packer(arguments).Cobble(); }