lib/mix/tasks/freebsd.gen.pkg.ex
defmodule Mix.Tasks.Freebsd.Gen.Pkg do
  @moduledoc "Generate pkg template files"
  use Mix.Task
  alias Mix.Generator
  def run(_) do
    Generator.create_directory("freebsd")
    ["MANIFEST.eex", "rc.eex", "rc_conf.eex"]
    |> Enum.each(
      &Generator.copy_file(
        Application.app_dir(:freebsd, "priv/templates/freebsd.gen.pkg/#{&1}"),
        "freebsd/#{&1}"
      )
    )
  end
end