--- 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 tracker-list@gnome.org http://mail.gnome.org/mailman/listinfo/tracker-list