信封
一个简单的golang工具,可通过启发的环境变量设置标志
特征
通过环境变量设置标志。
自动将环境变量映射到标志。 (例如DATABASE_PORT到-database-port )
可自定义的env-标志映射支持。
支持最小长度(默认为3),以避免解析短标志。
显示使用情况中的环境变量键(-h)。
显示使用中的环境变量值作为默认值(-h),以确认环境设置。
基本用法
只要保持简单,简单和简单!
使用envflag.Parse()代替flag.Parse() 。
这是一个例子。
package main
import (
"flag"
"fmt"
"github.com/kouhin/envflag"
)
func main () {
var (
databaseMasterHost = flag . String