Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 691 Bytes

README.md

File metadata and controls

29 lines (18 loc) · 691 Bytes

go-dotenv

Go parsing library for the dotenv format.

There is no formal definition of the dotenv format but it has been introduced by https://github.com/bkeepers/dotenv which is thus canonical. This library is a port of that.

This library was developed specifically for direnv.

Features

  • k=v format
  • bash export k=v format
  • yaml k: v format
  • variable expansion, including default values as in ${FOO:-default}
  • comments

Missing

  • probably needs API breakage

Alternatives

Some other good alternatives with various variations.