mirror of
https://github.com/flatpak/flatpak.git
synced 2026-05-18 21:55:22 -04:00
Add a way to force fancy output on
This will be used for testing the table printer formatting. Closes: #2498 Approved by: matthiasclasen
This commit is contained in:
committed by
Atomic Bot
parent
8391e4ac6f
commit
402e2020d8
@@ -91,6 +91,7 @@ const char * flatpak_path_match_prefix (const char *pattern,
|
||||
const char *path);
|
||||
|
||||
void flatpak_disable_fancy_output (void);
|
||||
void flatpak_enable_fancy_output (void);
|
||||
gboolean flatpak_fancy_output (void);
|
||||
|
||||
const char * flatpak_get_arch (void);
|
||||
|
||||
@@ -591,19 +591,25 @@ flatpak_get_gtk_theme (void)
|
||||
return (const char *) gtk_theme;
|
||||
}
|
||||
|
||||
static gboolean no_fancy_output;
|
||||
static int fancy_output = -1;
|
||||
|
||||
void
|
||||
flatpak_disable_fancy_output (void)
|
||||
{
|
||||
no_fancy_output = TRUE;
|
||||
fancy_output = FALSE;
|
||||
}
|
||||
|
||||
void
|
||||
flatpak_enable_fancy_output (void)
|
||||
{
|
||||
fancy_output = TRUE;
|
||||
}
|
||||
|
||||
gboolean
|
||||
flatpak_fancy_output (void)
|
||||
{
|
||||
if (no_fancy_output)
|
||||
return FALSE;
|
||||
if (fancy_output != -1)
|
||||
return fancy_output;
|
||||
|
||||
if (g_strcmp0 (g_getenv ("FLATPAK_FANCY_OUTPUT"), "0") == 0)
|
||||
return FALSE;
|
||||
|
||||
Reference in New Issue
Block a user