; Package name NAME = ini ; Package version VERSION = v1 ; Package import path IMPORT_PATH = gopkg.in/%(NAME)s.%(VERSION)s # Information about package author # Bio can be written in multiple lines. [author] NAME = Unknwon E-MAIL = u@gogs.io GITHUB = https://github.com/%(NAME)s BIO = """Gopher. Coding addict. Good man. """ # Succeeding comment [package] CLONE_URL = https://%(IMPORT_PATH)s [package.sub] UNUSED_KEY = should be deleted [features] -: Support read/write comments of keys and sections -: Support auto-increment of key names -: Support load multiple files to overwrite key values [types] STRING = str BOOL = true BOOL_FALSE = false FLOAT64 = 1.25 INT = 10 TIME = 2015-01-01T20:17:05Z DURATION = 2h45m UINT = 3 HEX_NUMBER = 0x3000 [array] STRINGS = en, zh, de FLOAT64S = 1.1, 2.2, 3.3 INTS = 1, 2, 3 UINTS = 1, 2, 3 TIMES = 2015-01-01T20:17:05Z,2015-01-01T20:17:05Z,2015-01-01T20:17:05Z [note] empty_lines = next line is empty\ ; Comment before the section [comments] ; This is a comment for the section too ; Comment before key key = "value" key2 = "value2" ; This is a comment for key2 key3 = "one", "two", "three" [string escapes] key1 = value1, value2, value3 key2 = value1\, value2 key3 = val\ue1, value2 key4 = value1\\, value\\\\2 key5 = value1\,, value2 key6 = aaa bbb\ and\ space ccc [advance] value with quotes = "some value" value quote2 again = 'some value' includes comment sign = `my#password` includes comment sign2 = `my;password` true = 2+3=5 "1+1=2" = true """6+1=7""" = true """`5+5`""" = 10 `"6+6"` = 12 `7-2=4` = false ADDRESS = `404 road, NotFound, State, 50000` two_lines = how about \ continuation lines? lots_of_lines = 1 \ 2 \ 3 \ 4 \