I do my elixir dev on windows hence I always assume
item_codes = File.read!("path/to/item-codes.txt") |> String.split("\r\n")
This might not work on other OS that default to
Does (or can) Elixir offer any normalization to eliminate the need for a devs to worry about end of line formats on different OS?