0.5 definemain.ex, usemix run main.ex(duplicates with 2)

main.ex:

defmodule Main do
  Server.main()
end

server.ex:

defmodule Server do
  # no need to import 
  def main do
    path = Path.join(File.cwd!(), "title.yaml")
    yaml_list = YamlElixir.read_from_file(path)
    IO.inspect(yaml_list)
  end
end

output

server > mix run main.ex
Compiling 1 file (.ex)
Generated server app
{:ok,
 %{

1. Use iex -S mix or mix run -e