Shared Chrome runtime installer for Cerberus Mix tasks.
This module executes the Cerberus Chrome installer script and returns a parsed payload that can be rendered as JSON, key/value env lines, or shell exports.
Summary
Types
Functions
@spec browser_config(install_payload()) :: keyword(chrome_binary: String.t(), chromedriver_binary: String.t())
@spec env_vars(install_payload()) :: env_map()
@spec install([install_opt()]) :: {:ok, install_payload()} | {:error, String.t()}
@spec render(install_payload()) :: String.t()