     args = Enum.reject(args, &Enum.member?(ignored_args, &1))
     {command, path, unknown_args} = split_args(args, current_dir, command_names)
 
+    {switches_keywords, unknown_switches_keywords} =
+      {switches_keywords, unknown_switches_keywords}
+      |> parse_min_priority()
+
     %__MODULE__{
       command: command,
       path: path,

      unknown_switches: unknown_switches_keywords
    }
  end

  defp split_args([], current_dir, _) do
    {path, unknown_args} = extract_path([], current_dir)

    help: :boolean,
    ignore_checks: :string,
    ignore: :string,
    min_priority: :string,
    only: :string,
    read_from_stdin: :boolean,
    strict: :boolean,
