Packages

BEAM-native coding agent substrate for Elixir/OTP projects

Current section

Files

Jump to
vibe lib vibe env.ex
Raw

lib/vibe/env.ex

defmodule Vibe.Env do
@moduledoc "Runtime environment detection helpers."
@spec to_charlist_pairs(map() | keyword()) :: [{charlist(), charlist()}]
def to_charlist_pairs(env) when is_map(env), do: env |> Map.to_list() |> to_charlist_pairs()
def to_charlist_pairs(env),
do: Enum.map(env, fn {key, value} -> {to_charlist(key), to_charlist(value)} end)
end