ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							7e65338c87 
							
						 
					 
					
						
						
							
							Change key format  
						
						... 
						
						
						
						key format : ${ENV_PART||defaultValue} or  ${ENV_PART} 
						
						
					 
					
						2016-03-29 21:47:33 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							b2a06c5fa0 
							
						 
					 
					
						
						
							
							Update config suport environment variable logic  
						
						
						
						
					 
					
						2016-03-12 14:32:39 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							90d1349665 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2016-01-17 23:48:17 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							bdd6a6ae40 
							
						 
					 
					
						
						
							
							golint config  
						
						
						
						
					 
					
						2015-09-10 14:53:19 +08:00 
						 
				 
			
				
					
						
							
							
								shuo li 
							
						 
					 
					
						
						
						
						
							
						
						
							572508ddd8 
							
						 
					 
					
						
						
							
							Clean json config. Fix DefaultStrings  
						
						
						
						
					 
					
						2014-12-17 17:02:46 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							a144769515 
							
						 
					 
					
						
						
							
							update the documents & comments  
						
						
						
						
					 
					
						2014-08-18 16:41:43 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								fuxiaohei 
							
						 
					 
					
						
						
						
						
							
						
						
							38188098c5 
							
						 
					 
					
						
						
							
							fix testing fail  
						
						
						
						
					 
					
						2014-07-17 16:48:10 +08:00 
						 
				 
			
				
					
						
							
							
								fuxiaohei 
							
						 
					 
					
						
						
						
						
							
						
						
							84da1c924a 
							
						 
					 
					
						
						
							
							code style simplify  
						
						
						
						
					 
					
						2014-07-17 15:56:06 +08:00 
						 
				 
			
				
					
						
							
							
								fuxiaohei 
							
						 
					 
					
						
						
						
						
							
						
						
							f733b5707a 
							
						 
					 
					
						
						
							
							code style simplify  
						
						
						
						
					 
					
						2014-07-17 15:49:40 +08:00 
						 
				 
			
				
					
						
							
							
								fuxiaohei 
							
						 
					 
					
						
						
						
						
							
						
						
							e52386b52d 
							
						 
					 
					
						
						
							
							code style simplify  
						
						
						
						
					 
					
						2014-07-15 10:01:26 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							fefd8ddb5b 
							
						 
					 
					
						
						
							
							beego: update licence&  fix   #669  
						
						
						
						
					 
					
						2014-07-03 23:40:21 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							0f170a80da 
							
						 
					 
					
						
						
							
							update the comments  fix   #658  
						
						
						
						
					 
					
						2014-06-25 10:39:37 +08:00 
						 
				 
			
				
					
						
							
							
								Christoph Portmann 
							
						 
					 
					
						
						
						
						
							
						
						
							3b934bb910 
							
						 
					 
					
						
						
							
							config: fix error when json config starts with an array  
						
						
						
						
					 
					
						2014-06-11 11:33:32 +03:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							c188cbbcb4 
							
						 
					 
					
						
						
							
							update all files License  
						
						
						
						
					 
					
						2014-05-17 02:26:50 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							4245521660 
							
						 
					 
					
						
						
							
							fix   #576  
						
						
						
						
					 
					
						2014-05-17 02:26:50 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							3a0b2e3b95 
							
						 
					 
					
						
						
							
							beego config module json support get data like key: 🔑 :key  
						
						
						
						
					 
					
						2013-12-10 18:09:58 +08:00 
						 
				 
			
				
					
						
							
							
								FightingMan 
							
						 
					 
					
						
						
						
						
							
						
						
							27a02082a3 
							
						 
					 
					
						
						
							
							miswrite a type of word  
						
						
						
						
					 
					
						2013-12-05 19:20:08 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							87f8fb0750 
							
						 
					 
					
						
						
							
							finish config module support ini/json/xml/yaml  
						
						
						
						
					 
					
						2013-08-22 00:07:33 +08:00