aboutsummaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorLeandro Pereira <leandro@hardinfo.org>2021-04-03 16:05:30 -0700
committerLeandro Pereira <leandro@hardinfo.org>2021-04-03 16:05:30 -0700
commit5ddf73edf0822f22aa091325b89d286161ad3340 (patch)
tree3639489b55879f3b7dccfbfbf1fb8a0208276ab7 /shell
parentb937065c4ffefcf026cdd5f90c040752199eb780 (diff)
Add command-line parameter to quieten HardInfo when in non-GUI mode
Diffstat (limited to 'shell')
-rw-r--r--shell/report.c4
-rw-r--r--shell/shell.c6
2 files changed, 5 insertions, 5 deletions
diff --git a/shell/report.c b/shell/report.c
index ccd75c99..d77a6dca 100644
--- a/shell/report.c
+++ b/shell/report.c
@@ -723,7 +723,7 @@ report_create_inner_from_module_list(ReportContext * ctx, GSList * modules)
ShellModule *module = (ShellModule *) modules->data;
GSList *entries;
- if (!params.gui_running)
+ if (!params.gui_running && !params.quiet)
fprintf(stderr, "\033[40;32m%s\033[0m\n", module->name);
report_title(ctx, module->name);
@@ -732,7 +732,7 @@ report_create_inner_from_module_list(ReportContext * ctx, GSList * modules)
ShellModuleEntry *entry = (ShellModuleEntry *) entries->data;
if (entry->flags & MODULE_FLAG_HIDE) continue;
- if (!params.gui_running)
+ if (!params.gui_running && !params.quiet)
fprintf(stderr, "\033[2K\033[40;32;1m %s\033[0m\n",
entry->name);
diff --git a/shell/shell.c b/shell/shell.c
index bfa5dc8c..1de2a661 100644
--- a/shell/shell.c
+++ b/shell/shell.c
@@ -245,7 +245,7 @@ void shell_status_pulse(void)
gtk_progress_bar_pulse(GTK_PROGRESS_BAR(shell->progress));
while (gtk_events_pending())
gtk_main_iteration();
- } else {
+ } else if (!params.quiet) {
static gint counter = 0;
fprintf(stderr, "\033[2K\033[40;37;1m %c\033[0m\r",
@@ -260,7 +260,7 @@ void shell_status_set_percentage(gint percentage)
(float) percentage / 100.0);
while (gtk_events_pending())
gtk_main_iteration();
- } else {
+ } else if (!params.quiet) {
if (percentage < 1 || percentage >= 100) {
fprintf(stderr, "\033[2K");
} else {
@@ -336,7 +336,7 @@ void shell_status_update(const gchar * message)
gtk_progress_bar_pulse(GTK_PROGRESS_BAR(shell->progress));
while (gtk_events_pending())
gtk_main_iteration();
- } else {
+ } else if (!params.quiet) {
fprintf(stderr, "\033[2K\033[40;37;1m %s\033[0m\r", message);
}
}