[chronojump] Chronojump can be called with params "version" or "version2" without any hyphen
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Chronojump can be called with params "version" or "version2" without any hyphen
- Date: Thu, 24 Feb 2022 09:36:54 +0000 (UTC)
commit a4eaadcbc479d69ce7be9e1b1a152997462a476e
Author: Xavier de Blas <xaviblas gmail com>
Date: Thu Feb 24 10:35:20 2022 +0100
Chronojump can be called with params "version" or "version2" without any hyphen
src/chronojump.cs | 30 ++++++++++++++++++++++++------
1 file changed, 24 insertions(+), 6 deletions(-)
---
diff --git a/src/chronojump.cs b/src/chronojump.cs
index a5bf2b2ad..7668a275e 100644
--- a/src/chronojump.cs
+++ b/src/chronojump.cs
@@ -61,8 +61,30 @@ public class ChronoJump
static extern bool g_setenv (String env, String val, bool overwrite);
#endif
- public static void Main(string [] args)
- {/*
+ public static void Main(string [] args)
+ {
+ //record GetOsEnum on variables to not call it all the time
+ operatingSystem = UtilAll.GetOSEnum();
+ Util.operatingSystem = operatingSystem;
+
+ //before the starting logs
+ if(args.Length > 0 && (args[0] == "version" || args[0] == "version2"))
+ {
+ if(args[0] == "version")
+ {
+ Console.WriteLine("Chronojump version: " + BuildInfo.chronojumpVersion);
+ if(operatingSystem == UtilAll.OperatingSystems.LINUX)
+ Console.WriteLine("Note in Linux is not reliable if ./autogen.sh was
not un before make");
+ }
+ else // (args[0] == "version2")
+ {
+ Console.WriteLine(BuildInfo.chronojumpVersion.ToString());
+ }
+
+ return;
+ }
+
+ /*
bool timeLogPassedOk = Log.Start(args);
Log.WriteLine(string.Format("Time log passed: {0}", timeLogPassedOk.ToString()));
Log.WriteLine(string.Format("Client database option 1 in … " + Util.GetDatabaseDir()));
@@ -79,10 +101,6 @@ public class ChronoJump
var envPath = Environment.GetEnvironmentVariable ("PATH");
var rBinPath = "";
- //record GetOsEnum on variables to not call it all the time
- operatingSystem = UtilAll.GetOSEnum();
- Util.operatingSystem = operatingSystem;
-
//we need to set Util.operatingSytem before GetPrefixDir()
baseDirectory = Util.GetPrefixDir();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]