ff:标志优先包进行配置-开源

时间:2024-06-02 12:29:01
【文件属性】:

文件名称:ff:标志优先包进行配置-开源

文件大小:45KB

文件格式:ZIP

更新时间:2024-06-02 12:29:01

开源软件

ff代表标志优先,并且基本上是一个软件包,提供了一种自觉方式填充flag.FlagSet的方式,其中包含来自环境的配置数据。 ff的默认设置是仅从命令行解析,但是您可以选择从环境变量(较低的优先级)和/或配置文件(最低的优先级)进行解析。 ff在软件包ffcli中有一个自然的伴侣和扩展,后者是用于构建声明性命令行应用程序的软件包。 当您以kubectl或docker风格构建命令行应用程序时,它是理想的选择。


【文件预览】:
peterbourgon-ff-b472967
----go.mod(121B)
----.github()
--------workflows()
----testdata()
--------basic.json(59B)
--------3.conf(32B)
--------undefined.conf(31B)
--------2.conf(29B)
--------spaces.conf(47B)
--------4.conf(38B)
--------empty.json(2B)
--------1.conf(22B)
--------value_arrays.json(130B)
--------bad.json(1B)
--------solo_bool.conf(5B)
--------5.conf(45B)
----go.sum(877B)
----fftest()
--------tempfile.go(633B)
--------doc.go(61B)
--------vars.go(3KB)
----parse.go(7KB)
----ffyaml()
--------testdata()
--------ffyaml.go(2KB)
--------ffyaml_test.go(2KB)
----LICENSE(11KB)
----doc.go(421B)
----json.go(2KB)
----README.md(3KB)
----hack()
--------lint-parallel-tests.bash(376B)
----ffcli()
--------command.go(7KB)
--------command_test.go(14KB)
--------examples()
--------doc.go(187B)
--------README.md(5KB)
----fftoml()
--------testdata()
--------fftoml.go(4KB)
--------fftoml_test.go(2KB)
----.gitignore(275B)
----json_test.go(1KB)
----parse_test.go(7KB)

网友评论