whole_func_string: function download(url, path) {
    console.log("Downloading the mkcert executable...")
    const file = fs.createWriteStream(path)
    return new Promise(resolve => {
      function get(url, file) {
        https.get(url, (response) => {
          if (response.statusCode === 302) get(response.headers.location, file)
          else response.pipe(file).on("finish", resolve)
        })
      }
      get(url, file)
    })
  }
func_code_string: function download(url, path) {
    console.log("Downloading the mkcert executable...")
    const file = fs.createWriteStream(path)
    return new Promise(resolve => {
      function get(url, file) {
        https.get(url, (response) => {
          if (response.statusCode === 302) get(response.headers.location, file)
          else response.pipe(file).on("finish", resolve)
        })
      }
      get(url, file)
    })
  }
func_documentation_string: download a binary file