We open sourced Orchard, an #Elixir package to manage Apple simulators and devices in Elixir. Destinations become GenServers and are kept in sync with the system status, allowing you to use Erlang's primitives to supervise pools of simulators
https://github.com/tuist/orchard