Categorygithub.com/bluegosolutions/kong-dotenv-go
modulepackage
1.0.3
Repository: https://github.com/bluegosolutions/kong-dotenv-go.git
Documentation: pkg.go.dev

# README

ENV File Resolver for kong

Usage

package main

import (
	"github.com/alecthomas/kong"
	dotenv "github.com/bluegosolutions/kong-dotenv-go"
)

type App struct {
	EnvFile kong.ConfigFlag `kong:"optional,name=env-file,help='Path to .env file'"`
}

func main() {
	var app App
	ctx := kong.Parse(&app, kong.Configuration(dotenv.ENVFile))
	ctx.FatalIfErrorf(ctx.Run())
}

# Functions

ENVFile returns a kong.Resolver that retrieves values from a .env file source.