             nil ->
               get_artifact(pkg)
 
-            _cache_path ->
-              Nerves.Utils.Shell.success("  Cached #{app}")
+            cache_path ->
+              Nerves.Utils.Shell.success("  Found #{app} in cache")
+              Nerves.Utils.Shell.info("    #{cache_path}")
           end
         end
 


  @impl true
  def run(opts) do
    Mix.shell().info("Resolving Nerves artifacts...")

    Nerves.Env.packages()
    |> Enum.each(&get(&1.app, opts))


  defp get_artifact(pkg) do
    archive = Artifact.download_path(pkg)
    Nerves.Utils.Shell.success("  Checking #{pkg.app}...")

    with true <- File.exists?(archive),
         :ok <- Nerves.Utils.File.validate(archive) do
