/// <summary> /// The main entry point for the application. /// </summary> private static void Main(string[] args) { Parser.Default.ParseArguments <CompressOptions, DecompressOptions>(args) .MapResult((CompressOptions o) => CompressOptions.Run(o), (DecompressOptions o) => DecompressOptions.Run(o), err => 1); }
public static int Run(DecompressOptions options) { options.DecompressInputFiles.ForEach(f => DecompressToDirectory(f, options.DecompressOutputDirectory)); return(0); }