diff --git a/SpritePacker/Program.cs b/SpritePacker/Program.cs index a05df5c..5b731cf 100644 --- a/SpritePacker/Program.cs +++ b/SpritePacker/Program.cs @@ -23,7 +23,7 @@ namespace SpritePacker private static string commitHashFilename = "SpritePacker.latest-commit-hash.txt"; private static List values = new List(); - public static void Main(string[] args) + public static int Main(string[] args) { string commitHash = Utilities.GetEmbeddedResourceContent(commitHashFilename).Trim(); Version += "-" + commitHash.Substring(commitHash.Length - 7); @@ -39,6 +39,11 @@ namespace SpritePacker programMode = ProgramMode.DisplayVersionText; break; default: + if(args[i].StartsWith("-")) + { + Console.Error.WriteLine("Error: Unrecognised flag '{0}'.", args[i]); + return 1; + } values.Add(args[i]); break; } @@ -66,6 +71,7 @@ namespace SpritePacker break; } + return 0; } public static void RunNormal()