{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/meowgorithm/babyenv","name":"github.com/meowgorithm/babyenv","description":"Package babyenv collects environment variables and places them in\ncorresponding struct fields. It aims to reduce the boilerplate in reading\ndata from the environment.\n\nThe struct should contain `env` tags indicating the names of corresponding\nenvironment variables. The values of those environment variables will be\nthen collected and placed into the struct. If nothing is found, struct\nfields will be given their default values (for example, `bool`s will be\n`false`).\n\nDefault values can also be provided in the `default` tag.\n\nA 'required' flag can also be set in the following format:\n\nIf a required flag is set the 'default' tag will be ignored.\n\nOnly a few types are supported: string, bool, int, []byte, *string, *bool,\n*int, *[]byte. An error will be returned if other types are attempted to\nbe processed.\n\nExample:","version":"v1.3.1","softwareVersion":"v1.3.1","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/meowgorithm/babyenv","issueTracker":"https://github.com/meowgorithm/babyenv/issues","url":"https://github.com/meowgorithm/babyenv","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2019-02-04","dateModified":"2021-01-28","datePublished":"2021-01-28","copyrightYear":2019,"downloadUrl":"https://proxy.golang.org/github.com/meowgorithm/babyenv/@v/v1.3.1.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/meowgorithm/babyenv#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/meowgorithm/babyenv"],"https://www.w3.org/ns/activitystreams#likes":33,"https://forgefed.org/ns#forks":3}