From: Douglas Bagnall Date: Thu, 7 Jun 2018 02:27:37 +0000 (+1200) Subject: samba-tool drs showrepl: add a --color flag X-Git-Tag: tevent-0.9.37~208 X-Git-Url: http://git.samba.org/samba.git/?p=bbaumbach%2Fsamba-autobuild%2F.git;a=commitdiff_plain;h=2403b7c4fd5bdb77493a581115f4e902dba6528f 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 --- 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)