diff --git a/Program.cs b/Program.cs index c9e1c25..0786409 100644 --- a/Program.cs +++ b/Program.cs @@ -21,13 +21,18 @@ public class Options static public void Main(string[] args) { - Parser.Default.ParseArguments(args).WithParsed(o => { + var parseResult = Parser.Default.ParseArguments(args).WithParsed(o => { // Console.Write(String.Join(", ", o.filenames)); File.Delete(o.OutputFilename); var merger = new FileMerger(o.OutputFilename, o.Filenames, o.SetPageBreaks); // merger.MergeFiles(); merger.MergeFiles(); }); + if (parseResult.Errors.Count() == 0) { + Environment.Exit(0); + } else { + Environment.Exit(1); + } } }