Skip to content

Commit 8ea1668

Browse files
committed
Support gsed output format for Mac OS
gnu sed is installed with this name by homebrew.
1 parent a55cd86 commit 8ea1668

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

scripts/cpplint.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1235,9 +1235,9 @@ def Error(filename, linenum, category, confidence, message):
12351235
elif _cpplint_state.output_format == 'eclipse':
12361236
sys.stderr.write('%s:%s: warning: %s [%s] [%d]\n' % (
12371237
filename, linenum, message, category, confidence))
1238-
elif _cpplint_state.output_format == 'sed':
1238+
elif _cpplint_state.output_format in ['sed', 'gsed']:
12391239
if message in _SED_FIXUPS:
1240-
sys.stderr.write("sed -i '%s%s' %s # %s [%s] [%d]\n" % (
1240+
sys.stderr.write(_cpplint_state.output_format + " -i '%s%s' %s # %s [%s] [%d]\n" % (
12411241
linenum, _SED_FIXUPS[message], filename, message, category, confidence))
12421242
else:
12431243
sys.stderr.write('# %s:%s: "%s" [%s] [%d]\n' % (
@@ -6585,7 +6585,7 @@ def ParseArguments(args):
65856585
if opt == '--help':
65866586
PrintUsage(None)
65876587
elif opt == '--output':
6588-
if val not in ('emacs', 'vs7', 'eclipse', 'sed'):
6588+
if val not in ('emacs', 'vs7', 'eclipse', 'sed', 'gsed'):
65896589
PrintUsage('The only allowed output formats are emacs, vs7 and eclipse.')
65906590
output_format = val
65916591
elif opt == '--verbose':

0 commit comments

Comments
 (0)