From 69913ce25da51e8ed9060f711dd0eabe8c2e7a51 Mon Sep 17 00:00:00 2001 From: icedream Date: Sat, 18 Apr 2015 23:27:12 +0200 Subject: [PATCH] Optimize --version for semantic versioning. --- src/addoncreator/Program.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/addoncreator/Program.cs b/src/addoncreator/Program.cs index 040ccb5..14cdb10 100644 --- a/src/addoncreator/Program.cs +++ b/src/addoncreator/Program.cs @@ -19,7 +19,12 @@ namespace GarrysMod.AddonCreator switch (args.Length == 0 ? "" : args[0]) { case "--version": - Console.WriteLine("{0} v{1}", Assembly.GetExecutingAssembly().GetName().Name, Assembly.GetExecutingAssembly().GetName().Version); + Console.WriteLine("{0} v{1}", + Assembly.GetExecutingAssembly().GetName().Name, + ((AssemblyInformationalVersionAttribute) + Assembly.GetExecutingAssembly().GetCustomAttributes( + typeof (AssemblyInformationalVersionAttribute), false).Single()) + .InformationalVersion.Split('+').First()); args = args.Skip(1).ToArray(); break; case "--minimize-lua":