From 2403b7c4fd5bdb77493a581115f4e902dba6528f Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Thu, 7 Jun 2018 14:27:37 +1200 Subject: [PATCH] samba-tool drs showrepl: add a --color flag Nothing is using it yet, but the next commit will Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- python/samba/netcmd/drs.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/python/samba/netcmd/drs.py b/python/samba/netcmd/drs.py index 235d82b4484..254122a2924 100644 --- a/python/samba/netcmd/drs.py +++ b/python/samba/netcmd/drs.py @@ -38,8 +38,10 @@ from samba.dcerpc import drsuapi, misc from samba.join import join_clone from samba.ndr import ndr_unpack from samba.dcerpc import drsblobs +from samba import colour import logging + def drsuapi_connect(ctx): '''make a DRSUAPI connection to the server''' try: @@ -103,6 +105,8 @@ class cmd_drs_showrepl(Command): dest='format', action='store_const', const='classic', default=DEFAULT_SHOWREPL_FORMAT), Option("-v", "--verbose", help="Be verbose", action="store_true"), + Option("--color", help="Use colour output (yes|no|auto)", + default='no'), ] takes_args = ["DC?"] @@ -156,7 +160,8 @@ class cmd_drs_showrepl(Command): def run(self, DC=None, sambaopts=None, credopts=None, versionopts=None, format=DEFAULT_SHOWREPL_FORMAT, - verbose=False): + verbose=False, color='no'): + self.apply_colour_choice(color) self.lp = sambaopts.get_loadparm() if DC is None: DC = common.netcmd_dnsname(self.lp) -- 2.34.1