【文件属性】:
文件名称:ini:软件包ini在Go中提供了INI文件读取和写入功能
文件大小:65KB
文件格式:ZIP
更新时间:2021-02-02 15:37:27
go parser configuration ini lsif-enabled
尼尼
软件包ini在Go中提供了INI文件读取和写入功能。
产品特点
从多个数据源(文件, []byte , io.Reader和io.ReadCloser )进行覆盖io.ReadCloser 。
读取递归值。
阅读带有父子部分的内容。
使用自动增量键名称进行读取。
用多行值读取。
阅读大量的助手方法。
读取值并将其转换为Go类型。
阅读并编写部分和键的注释。
轻松操作各节,按键和注释。
在解析和保存时,使节和键保持顺序。
安装
Go的最低要求为1.6 。
$ go get gopkg.in/ini.v1
请添加-u标志以供将来更新。
获得帮助
*所有人: ://ini.unknwon.cn
执照
该项目受Apache v2许可。 有关完整的许可证文本,请参阅文件。
【文件预览】:
ini-master
----testdata()
--------UTF-8-BOM.ini(38B)
--------full.ini(2KB)
--------UTF-16-BE-BOM.ini(72B)
--------UTF-16-LE-BOM.ini(72B)
--------multiline.ini(9KB)
--------minimal.ini(27B)
--------TestFile_WriteTo.golden(2KB)
----key_test.go(18KB)
----section_test.go(8KB)
----deprecated.go(802B)
----data_source.go(2KB)
----parser.go(13KB)
----section.go(6KB)
----error.go(1KB)
----ini_test.go(36KB)
----bench_test.go(3KB)
----helper_test.go(872B)
----struct.go(21KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(87B)
--------ISSUE_TEMPLATE()
--------workflows()
----parser_test.go(2KB)
----key.go(24KB)
----ini.go(8KB)
----LICENSE(10KB)
----helper.go(719B)
----codecov.yml(123B)
----struct_test.go(23KB)
----.gitignore(105B)
----Makefile(239B)
----file_test.go(13KB)
----README.md(2KB)
----ini_python_multiline_test.go(10KB)
----file.go(13KB)