[gnome-software] trivial: Use --show-results when using gnome-software-cmd
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] trivial: Use --show-results when using gnome-software-cmd
- Date: Sun, 20 Oct 2013 19:15:44 +0000 (UTC)
commit 7bddf3905ad747ede67e976211d8cb0cfe3937ef
Author: Richard Hughes <richard hughsie com>
Date: Sun Oct 20 19:53:13 2013 +0100
trivial: Use --show-results when using gnome-software-cmd
src/gs-cmd.c | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/src/gs-cmd.c b/src/gs-cmd.c
index 85e85d0..0bba22f 100644
--- a/src/gs-cmd.c
+++ b/src/gs-cmd.c
@@ -30,7 +30,7 @@
#include "gs-plugin-loader-sync.h"
static void
-show_results (GList *list)
+gs_cmd_show_results (GList *list)
{
GList *l;
GsApp *app;
@@ -49,10 +49,17 @@ main (int argc, char **argv)
{
GError *error = NULL;
GList *list = NULL;
+ GOptionContext *context;
GsPluginLoader *plugin_loader;
GsProfile *profile;
gboolean ret;
+ gboolean show_results = FALSE;
int status = 0;
+ const GOptionEntry options[] = {
+ { "show-results", '\0', 0, G_OPTION_ARG_NONE, &show_results,
+ "Show the results for the action", NULL },
+ { NULL}
+ };
setlocale (LC_ALL, "");
g_setenv ("G_MESSAGES_DEBUG", "all", TRUE);
@@ -63,6 +70,13 @@ main (int argc, char **argv)
gtk_init (&argc, &argv);
+ context = g_option_context_new (NULL);
+ g_option_context_set_summary (context, "GNOME Software Test Program");
+ g_option_context_add_main_entries (context, options, NULL);
+ g_option_context_add_group (context, gtk_get_option_group (TRUE));
+ g_option_context_parse (context, &argc, &argv, NULL);
+ g_option_context_free (context);
+
profile = gs_profile_new ();
gs_profile_start (profile, "GsCmd");
@@ -94,7 +108,8 @@ main (int argc, char **argv)
g_warning ("Did not recognise option, use 'installed', or 'search'");
}
- show_results (list);
+ if (show_results)
+ gs_cmd_show_results (list);
gs_profile_stop (profile, "GsCmd");
gs_profile_dump (profile);
out:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]