summaryrefslogtreecommitdiff
path: root/src/daemon
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon')
-rw-r--r--src/daemon/mnd-daemon.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/daemon/mnd-daemon.c b/src/daemon/mnd-daemon.c
index 59921c7..cfaedfd 100644
--- a/src/daemon/mnd-daemon.c
+++ b/src/daemon/mnd-daemon.c
@@ -32,6 +32,7 @@
static gboolean debug = FALSE;
static gboolean replace = FALSE;
static gboolean idle_exit = FALSE;
+static gboolean show_version = FALSE;
static GOptionEntry entries[] =
{
@@ -54,6 +55,12 @@ static GOptionEntry entries[] =
NULL
},
{
+ "version", 'v', G_OPTION_FLAG_NONE,
+ G_OPTION_ARG_NONE, &show_version,
+ "Version of this application",
+ NULL
+ },
+ {
NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL
}
};
@@ -102,6 +109,12 @@ int main (int argc, char *argv[])
if (!parse_arguments (&argc, &argv))
return EXIT_FAILURE;
+ if (show_version)
+ {
+ g_print ("%s %s\n", PACKAGE, VERSION);
+ return EXIT_SUCCESS;
+ }
+
daemon = notify_daemon_new (replace, idle_exit);
gtk_main();