-- those are flags that would result in unexpected output when generating replaced file contents
return {
  '--pre',
  '--pre-glob',
  '-z',
  '--search-zip',
  '-m',
  '--max-count',
  '--null-data',
  '--stop-on-nonmatch',
  '-a',
  '--text',
  '--binary',
  '-b',
  '--byte-offset',
  '--line-buffered',
  '-M',
  '--max-columns',
  '--max-columns-preview',
  '-0',
  '--null',
  '-o',
  '--only-matching',
  '-q',
  '--quiet',
  '--trim',
  '--vimgrep',
  '-c',
  '--count',
  '--count-matches',
  '--json',
  '--debug',
  '--no-ignore-messages',
  '--stats',
  '--trace',
  '--files',
  '--generate',
  '--pcre2-version',
  '--type-list',
  '-V',
  '--version',
  '-h',
  '--help',
}
