flag:解析标志,环境变量和配置文件

时间:2021-04-23 19:53:24
【文件属性】:
文件名称:flag:解析标志,环境变量和配置文件
文件大小:21KB
文件格式:ZIP
更新时间:2021-04-23 19:53:24
Go 旗帜 标志是对Go标志包的替代,其中包括解析文件和环境变量。 如果您支持,则Flag符合第三要素; “在环境中存储配置”。 使用地鼠的示例: $ cat > gopher . go package main import ( "fmt" "github.com/namsral/flag" ) func main () { var age int flag . IntVar ( & age , "age" , 0 , "age of gopher" ) flag . Parse () fmt . Print ( "age:" , age ) } $ go run gopher . go - age 1 age: 1 相同的代码,但使用环境变量: $ export AGE = 2 $ go run g
【文件预览】:
flag-master
----testdata()
--------test.conf(139B)
--------bad_test.conf(8B)
----flag_test.go(10KB)
----extras.go(4KB)
----example_test.go(3KB)
----LICENSE(1KB)
----extras_test.go(6KB)
----flag.go(32KB)
----examples()
--------gopher.go(638B)
--------gopher.conf(77B)
----export_test.go(543B)
----README.md(5KB)

网友评论