hunk.code_window:         if config.noninteractive_mode:
               # it's really bad to auto-select the single available plugin in
               # non-interactive mode, because an update could later add a second
               # available plugin
               raise errors.MissingCommandlineFlag, ("Missing command line flags. For non-interactive "
                   "execution, you will need to specify a plugin on the command line.  Run with "
                   "'--help plugins' to see a list of options, and see "
                   " https://eff.org/letsencrypt-plugins for more detail on what the plugins "
                   "do and how to use them.")
           filtered = plugins.visible().ifaces(ifaces)
       filtered.init(config)
       verified = filtered.verify(ifaces)
  
hunk.labels: keep keep keep keep replace replace replace replace replace keep keep keep keep keep
hunk.after_edit:             raise errors.MissingCommandlineFlag(
                   "Missing command line flags. For non-interactive execution, "
                   "you will need to specify a plugin on the command line.  Run "
                   "with '--help plugins' to see a list of options, and see "
                   " https://eff.org/letsencrypt-plugins for more detail on what "
                   "the plugins do and how to use them.")
  
hunk.file_path: letsencrypt/display/ops.py
hunk.type: replace
file: -----BEGIN CERTIFICATE-----
  MIIB3jCCAYigAwIBAgICBTkwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCVVMx
  ETAPBgNVBAgMCE1pY2hpZ2FuMRIwEAYDVQQHDAlBbm4gQXJib3IxKzApBgNVBAoM
  IlVuaXZlcnNpdHkgb2YgTWljaGlnYW4gYW5kIHRoZSBFRkYxFDASBgNVBAMMC2V4
  YW1wbGUuY29tMB4XDTE0MTIxMTIyMzQ0NVoXDTE0MTIxODIyMzQ0NVowdzELMAkG
  A1UEBhMCVVMxETAPBgNVBAgMCE1pY2hpZ2FuMRIwEAYDVQQHDAlBbm4gQXJib3Ix
  KzApBgNVBAoMIlVuaXZlcnNpdHkgb2YgTWljaGlnYW4gYW5kIHRoZSBFRkYxFDAS
  BgNVBAMMC2V4YW1wbGUuY29tMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKx1c7RR
  7R/drnBSQ/zfx1vQLHUbFLh1AQQQ5R8DZUXd36efNK79vukFhN9HFoHZiUvOjm0c
  +pVE6K+EdE/twuUCAwEAATANBgkqhkiG9w0BAQsFAANBAC24z0IdwIVKSlntksll
  vr6zJepBH5fMndfk3XJp10jT6VE+14KNtjh02a56GoraAvJAT5/H67E8GvJ/ocNn
  B/o=
  -----END CERTIFICATE-----
  