ce4ce74c8d
Fix validation test
2020-06-06 20:50:48 +08:00
5100a8c396
fix CI and UT
2020-06-06 18:16:36 +08:00
50f71a8a21
fix bug of getting int error
2020-06-02 18:10:17 +08:00
889408136b
fix typo
2018-03-28 00:26:06 +08:00
7e65338c87
Change key format
...
key format : ${ENV_PART||defaultValue} or ${ENV_PART}
2016-03-29 21:47:33 +08:00
b2a06c5fa0
Update config suport environment variable logic
2016-03-12 14:32:39 +08:00
86c7f1db9e
Merge branch 'astaxie/develop' into environmentVar
...
# Conflicts:
# config/fake.go
# config/xml/xml_test.go
# config/yaml/yaml_test.go
2016-03-10 19:57:16 +08:00
19d921d3f5
Return nil not empty []string{}
...
Return nil if config value does not exist or is empty
2016-03-03 20:03:23 +08:00
cd31c816cc
Config support get environment variable
...
get environment variable if config item has prefix "$ENV_" .
e.g.
```ini
[demo]
password = $ENV_MyPWD
```
2016-01-27 20:46:30 +08:00
be544f963e
Support Parse Bool with more diffrent values
...
ParseBool returns the boolean value represented by the string.
It accepts 1, 1.0, t, T, TRUE, true, True, YES, yes, Yes,Y, y, ON, on,
On,
0, 0.0, f, F, FALSE, false, False, NO, no, No, N,n, OFF, off, Off.
Any other value returns an error.
2016-01-23 11:02:40 +08:00
90d1349665
fix typo
2016-01-17 23:48:17 +08:00
bdd6a6ae40
golint config
2015-09-10 14:53:19 +08:00
572508ddd8
Clean json config. Fix DefaultStrings
2014-12-17 17:02:46 +08:00
a144769515
update the documents & comments
2014-08-18 16:41:43 +08:00
2820f630c8
config: add more method
...
DefaultString(key string, defaultval string) string // support
section::key type in key string when using ini and json type;
Int,Int64,Bool,Float,DIY are same.
DefaultStrings(key string, defaultval []string) []string //get string
slice
DefaultInt(key string, defaultval int) int
DefaultInt64(key string, defaultval int64) int64
DefaultBool(key string, defaultval bool) bool
DefaultFloat(key string, defaultval float64) float64
DIY(key string) (interface{}, error)
GetSection(section string) (map[string]string, error)
SaveConfigFile(filename string) error
2014-08-07 17:24:21 +08:00
38188098c5
fix testing fail
2014-07-17 16:48:10 +08:00
84da1c924a
code style simplify
2014-07-17 15:56:06 +08:00
f733b5707a
code style simplify
2014-07-17 15:49:40 +08:00
e52386b52d
code style simplify
2014-07-15 10:01:26 +08:00
fefd8ddb5b
beego: update licence& fix #669
2014-07-03 23:40:21 +08:00
0f170a80da
update the comments fix #658
2014-06-25 10:39:37 +08:00
3b934bb910
config: fix error when json config starts with an array
2014-06-11 11:33:32 +03:00
c188cbbcb4
update all files License
2014-05-17 02:26:50 +08:00
4245521660
fix #576
2014-05-17 02:26:50 +08:00
fee3c2b8f9
add Strings interface can return []string sep by ;
...
Example:
peers = one;Two;Three
2014-01-15 17:19:03 +08:00
a1f6039d82
gofmt code
2013-12-24 21:59:00 +08:00
0183608a59
add comments for config package.
2013-12-24 21:57:33 +08:00
3a0b2e3b95
beego config module json support get data like key: 🔑 :key
2013-12-10 18:09:58 +08:00
27a02082a3
miswrite a type of word
2013-12-05 19:20:08 +08:00
87f8fb0750
finish config module support ini/json/xml/yaml
2013-08-22 00:07:33 +08:00