read.mix.ex 395 B

12345678910111213141516171819
  1. defmodule Mix.Tasks.Read.Mix do
  2. use Mix.Task
  3. @impl Mix.Task
  4. def run(args) do
  5. import Snyk.MixProject.Common
  6. import Snyk.MixProject.Mix.Project
  7. project_path = Enum.join(args, " ")
  8. data = load_mix_project(project_path)
  9. json_file_path = "snyk-mix-#{System.system_time(:millisecond)}.json";
  10. save_to_file(json_file_path, data)
  11. IO.puts(json_file_path)
  12. end
  13. end