summaryrefslogtreecommitdiff
path: root/clients/cli/nmcli.h
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2015-02-17 13:20:37 +0100
committerJiří Klimeš <jklimes@redhat.com>2015-02-23 09:24:21 +0100
commitbc265d4372e2c615e431a020fa270ddd4419a5c6 (patch)
tree490777029dd420ec9b72ebd3508bc33f834c6866 /clients/cli/nmcli.h
parentb77ec93d9910b49b511cce2d1f3fc0bc18683e88 (diff)
downloadNetworkManager-bc265d4372e2c615e431a020fa270ddd4419a5c6.tar.gz
nmcli: add support for terminal formatting, like bold, dim, underline, etc.
Diffstat (limited to 'clients/cli/nmcli.h')
-rw-r--r--clients/cli/nmcli.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/clients/cli/nmcli.h b/clients/cli/nmcli.h
index 0fb9de3cb5..ee1a86f96e 100644
--- a/clients/cli/nmcli.h
+++ b/clients/cli/nmcli.h
@@ -81,6 +81,16 @@ typedef enum {
} NmcTermColor;
typedef enum {
+ NMC_TERM_FORMAT_NORMAL,
+ NMC_TERM_FORMAT_BOLD,
+ NMC_TERM_FORMAT_DIM,
+ NMC_TERM_FORMAT_UNDERLINE,
+ NMC_TERM_FORMAT_BLINK,
+ NMC_TERM_FORMAT_REVERSE,
+ NMC_TERM_FORMAT_HIDDEN,
+} NmcTermFormat;
+
+typedef enum {
NMC_PRINT_TERSE = 0,
NMC_PRINT_NORMAL = 1,
NMC_PRINT_PRETTY = 2
@@ -103,6 +113,7 @@ typedef struct _NmcOutputField {
gboolean free_value; /* Whether to free the value */
guint32 flags; /* Flags - whether and how to print values/field names/headers */
NmcTermColor color; /* Use this color to print value */
+ NmcTermFormat color_fmt; /* Use this terminal format to print value */
} NmcOutputField;
typedef struct {