     end
 
     if specs == [] do
-      IO.puts "No specs for #{inspect module}.#{function} have been found"
+      IO.puts  IO.ANSI.escape("%{yellow}No specs for #{inspect module}.#{function} have been found")
     end
 
     :ok


  defp print_type({ kind, type }) do
    ast = Kernel.Typespec.type_to_ast(type)
    IO.puts "@#{kind} #{Macro.to_binary(ast)}"
    true
  end

  defp print_spec({kind, { { name, _arity }, specs }}) do
    Enum.each specs, fn(spec) ->
      binary = Macro.to_binary Kernel.Typespec.spec_to_ast(name, spec)
      IO.puts "@#{kind} #{binary}"
    end
    true
  end

    end

    if types == [] do
       IO.puts  IO.ANSI.escape("%{yellow}No types for #{inspect module}.#{type} have been found")
    end

    :ok
