Downloads the release for this machine into the cache unless it is there, and returns its
bin folder. Safe to run in several processes at once: each unpacks into its own folder and
the first to rename it into place wins.
ensure_binaries :: (
settings: Managed_Settings
) -> (bin_dir: string, error: string)
Parameters
- settings: Managed_Settings
Returns
- bin_dir: string
- error: string