farmbot_os/platform/target/bootstrap/protocols.ex

18 lines
385 B
Elixir

defmodule Farmbot.Target.Protocols do
@moduledoc false
use Farmbot.Logger
def start_link(_, _) do
Logger.busy(3, "Loading consolidated protocols.")
for beamfile <- Path.wildcard("/srv/erlang/lib/farmbot-*/consolidated/*.beam") do
beamfile
|> String.replace_suffix(".beam", "")
|> to_charlist()
|> :code.load_abs()
end
:ignore
end
end