gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

README.md (1707B)


      1 # INI
      2 
      3 [![GitHub Workflow Status](https://img.shields.io/github/checks-status/go-ini/ini/main?logo=github&style=for-the-badge)](https://github.com/go-ini/ini/actions?query=branch%3Amain)
      4 [![codecov](https://img.shields.io/codecov/c/github/go-ini/ini/master?logo=codecov&style=for-the-badge)](https://codecov.io/gh/go-ini/ini)
      5 [![GoDoc](https://img.shields.io/badge/GoDoc-Reference-blue?style=for-the-badge&logo=go)](https://pkg.go.dev/github.com/go-ini/ini?tab=doc)
      6 [![Sourcegraph](https://img.shields.io/badge/view%20on-Sourcegraph-brightgreen.svg?style=for-the-badge&logo=sourcegraph)](https://sourcegraph.com/github.com/go-ini/ini)
      7 
      8 ![](https://avatars0.githubusercontent.com/u/10216035?v=3&s=200)
      9 
     10 Package ini provides INI file read and write functionality in Go.
     11 
     12 ## Features
     13 
     14 - Load from multiple data sources(file, `[]byte`, `io.Reader` and `io.ReadCloser`) with overwrites.
     15 - Read with recursion values.
     16 - Read with parent-child sections.
     17 - Read with auto-increment key names.
     18 - Read with multiple-line values.
     19 - Read with tons of helper methods.
     20 - Read and convert values to Go types.
     21 - Read and **WRITE** comments of sections and keys.
     22 - Manipulate sections, keys and comments with ease.
     23 - Keep sections and keys in order as you parse and save.
     24 
     25 ## Installation
     26 
     27 The minimum requirement of Go is **1.13**.
     28 
     29 ```sh
     30 $ go get gopkg.in/ini.v1
     31 ```
     32 
     33 Please add `-u` flag to update in the future.
     34 
     35 ## Getting Help
     36 
     37 - [Getting Started](https://ini.unknwon.io/docs/intro/getting_started)
     38 - [API Documentation](https://gowalker.org/gopkg.in/ini.v1)
     39 - 中国大陆镜像:https://ini.unknwon.cn
     40 
     41 ## License
     42 
     43 This project is under Apache v2 License. See the [LICENSE](LICENSE) file for the full license text.