Clear out old icons & force recompile

This commit is contained in:
Max Veytsman
2022-09-02 06:18:04 -04:00
parent d81f92f4f3
commit c61b1b39c4
2 changed files with 7 additions and 2 deletions

View File

@ -75,6 +75,7 @@ defmodule Heroicons do
defp copy_svg_files(src_dir, style) do
dest_dir = Path.join(svgs_path(), style)
File.rm_rf!(dest_dir)
File.mkdir_p!(dest_dir)
File.cp_r!(src_dir, dest_dir)
end

View File

@ -15,8 +15,12 @@ defmodule Mix.Tasks.Heroicons.Update do
{_opts, args} = OptionParser.parse!(args, strict: [])
case args do
[] -> Heroicons.update()
_ -> Mix.raise("Invalid arguments, expected: mix heroicons.update")
[] ->
Heroicons.update()
Mix.Task.run("deps.compile", [:heroicons, "--force"])
_ ->
Mix.raise("Invalid arguments, expected: mix heroicons.update")
end
end
end