hunk.code_window:     'verbose': ['--loglevel', 'verbose'],
       'quiet': ['--loglevel', 'warn'],
       'q': ['--loglevel', 'warn'],
       'h': ['--usage'],
       'H': ['--usage'],
       '?': ['--usage'],
       'help': ['--usage'],
       'v': ['--version'],
       'f': ['--force'],
       'local': ['--no-global'],
       'l': ['--long'],
       'p': ['--parseable'],
  
hunk.labels: keep keep keep replace replace replace replace keep keep keep keep keep
hunk.after_edit:     'h': ['--help'],
       'H': ['--help'],
       '?': ['--help'],
       'usage': ['--help'],
  
hunk.file_path: packages/pnpm/src/main.ts
hunk.type: replace
file: import rightPad = require('right-pad')
  import { PREFIX_MAX_LENGTH } from '../outputConstants'
  import formatPrefix from './formatPrefix'
  
  export function autozoom (
    currentPrefix: string,
    logPrefix: string | undefined,
    line: string,
    opts: {
      zoomOutCurrent: boolean,
    },
  ) {
    if (!logPrefix || !opts.zoomOutCurrent && currentPrefix === logPrefix) {
      return line
    }
    return zoomOut(currentPrefix, logPrefix, line)
  }
  
  export function zoomOut (currentPrefix: string, logPrefix: string, line: string) {
    return `${rightPad(formatPrefix(currentPrefix, logPrefix), PREFIX_MAX_LENGTH)} | ${line}`
  }
  