diff options
author | Burt P <pburt0@gmail.com> | 2018-03-18 23:23:39 -0500 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2018-04-24 07:44:12 -0700 |
commit | f4e3b832e11783d88fd4da9446dae3f5b0803acd (patch) | |
tree | a7b69b5f9476981f8aa8c5f4f28caa127f1399e9 /hardinfo/util.c | |
parent | ea8ce7dabdf2e3a27e1d6edb84752dff5700a849 (diff) |
hardinfo: add cli option to skip benchmarks
If you just need the hardware report, this makes it so much
faster.
Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'hardinfo/util.c')
-rw-r--r-- | hardinfo/util.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/hardinfo/util.c b/hardinfo/util.c index 7bcc5dd5..ddbc2620 100644 --- a/hardinfo/util.c +++ b/hardinfo/util.c @@ -388,6 +388,7 @@ void parameters_init(int *argc, char ***argv, ProgramParameters * param) static gboolean list_modules = FALSE; static gboolean autoload_deps = FALSE; static gboolean run_xmlrpc_server = FALSE; + static gboolean skip_benchmarks = FALSE; static gchar *report_format = NULL; static gchar *run_benchmark = NULL; static gchar *result_format = NULL; @@ -450,6 +451,12 @@ void parameters_init(int *argc, char ***argv, ProgramParameters * param) .arg = G_OPTION_ARG_NONE, .arg_data = &show_version, .description = N_("shows program version and quit")}, + { + .long_name = "skip-benchmarks", + .short_name = 's', + .arg = G_OPTION_ARG_NONE, + .arg_data = &skip_benchmarks, + .description = N_("do not run benchmarks")}, {NULL} }; GOptionContext *ctx; @@ -478,6 +485,7 @@ void parameters_init(int *argc, char ***argv, ProgramParameters * param) param->result_format = result_format; param->autoload_deps = autoload_deps; param->run_xmlrpc_server = run_xmlrpc_server; + param->skip_benchmarks = skip_benchmarks; param->argv0 = *(argv)[0]; if (report_format && g_str_equal(report_format, "html")) |