mirror of
https://github.com/Luzifer/mondash.git
synced 2024-12-24 13:01:19 +00:00
84 lines
1.8 KiB
INI
84 lines
1.8 KiB
INI
|
; 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
|
||
|
|
||
|
[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 \
|