Clear out old icons & force recompile
This commit is contained in:
@ -75,6 +75,7 @@ defmodule Heroicons do
|
|||||||
|
|
||||||
defp copy_svg_files(src_dir, style) do
|
defp copy_svg_files(src_dir, style) do
|
||||||
dest_dir = Path.join(svgs_path(), style)
|
dest_dir = Path.join(svgs_path(), style)
|
||||||
|
File.rm_rf!(dest_dir)
|
||||||
File.mkdir_p!(dest_dir)
|
File.mkdir_p!(dest_dir)
|
||||||
File.cp_r!(src_dir, dest_dir)
|
File.cp_r!(src_dir, dest_dir)
|
||||||
end
|
end
|
||||||
|
@ -15,8 +15,12 @@ defmodule Mix.Tasks.Heroicons.Update do
|
|||||||
{_opts, args} = OptionParser.parse!(args, strict: [])
|
{_opts, args} = OptionParser.parse!(args, strict: [])
|
||||||
|
|
||||||
case args do
|
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
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user