---
src/tracker-search-tool/tracker-search-tool.gs | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/src/tracker-search-tool/tracker-search-tool.gs
b/src/tracker-search-tool/tracker-search-tool.gs
index 3a7a63d..389af54 100644
--- a/src/tracker-search-tool/tracker-search-tool.gs
+++ b/src/tracker-search-tool/tracker-search-tool.gs
@@ -22,10 +22,14 @@
uses
Gtk
+[CCode (cheader_filename = "config.h")]
+const extern static PACKAGE_STRING : string
+
window : Window
service : string?
terms : array of string?
-const options : array of OptionEntry = {{"service", 's', 0, OptionArg.STRING,
ref service, "Search from a specific service", "SERVICE" }, {"", 0, 0,
OptionArg.STRING_ARRAY, ref terms, "search terms", null}, { null }}
+print_version: bool
+const options : array of OptionEntry = {{"service", 's', 0, OptionArg.STRING,
ref service, "Search from a specific service", "SERVICE" }, {"version", 'v', 0,
OptionArg.NONE, ref print_version, "Print version", null }, {"", 0, 0,
OptionArg.STRING_ARRAY, ref terms, "search terms", null}, { null }}
[DBus (name = "org.freedesktop.Tracker1.SearchTool")]
class TrackerSearchToolServer : GLib.Object
@@ -50,6 +54,10 @@ init
stdout.printf ("Run '%s --help' to see a full list of available
command line options.\n", args[0])
return
+ if (print_version)
+ stdout.printf ("%s\n", PACKAGE_STRING)
+ return
+
var server = new TrackerSearchToolServer
try
--
1.6.3.3
_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list