diff --git a/lib/porcelain/init.ex b/lib/porcelain/init.ex index 768fe7d..d5fb19a 100644 --- a/lib/porcelain/init.ex +++ b/lib/porcelain/init.ex @@ -99,6 +99,13 @@ defmodule Porcelain.Init do defp find_goon() do cond do + path=get_env(:goon_driver_path) -> + case path do + {mod, fun} -> + apply(mod, fun, []) + _ -> + path + end path=get_env(:goon_driver_path) -> path File.exists?("goon") ->