18 lines
385 B
Elixir
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
|