Desired dotenv-compatible env file with redacted secret entries.
@type entry() :: {:set, String.t(), String.t()} | {:secret, String.t(), source()}
@type source() :: HostKit.Secret.t()
@type t() :: %HostKit.Resources.EnvFile{ depends_on: [term()], entries: [entry()], group: String.t() | nil, meta: map(), mode: non_neg_integer() | nil, owner: String.t() | nil, path: String.t() }
@spec new( String.t(), keyword() ) :: t()