astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							87650ce8bc 
							
						 
					 
					
						
						
							
							make golint happy  
						
						
						
						
					 
					
						2016-01-25 20:57:41 +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 
						 
				 
			
				
					
						
							
							
								JessonChan 
							
						 
					 
					
						
						
						
						
							
						
						
							52083de720 
							
						 
					 
					
						
						
							
							typo fixed  
						
						... 
						
						
						
						seperator => separator 
						
						
					 
					
						2016-01-15 14:07:37 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							bdd6a6ae40 
							
						 
					 
					
						
						
							
							golint config  
						
						
						
						
					 
					
						2015-09-10 14:53:19 +08:00 
						 
				 
			
				
					
						
							
							
								Viet Hung Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							cbb6591bdb 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2015-08-26 15:57:28 +07:00 
						 
				 
			
				
					
						
							
							
								mlgd 
							
						 
					 
					
						
						
						
						
							
						
						
							9252301fa0 
							
						 
					 
					
						
						
							
							Fix save config ini file  
						
						
						
						
					 
					
						2015-05-25 09:10:37 +08:00 
						 
				 
			
				
					
						
							
							
								shuo li 
							
						 
					 
					
						
						
						
						
							
						
						
							572508ddd8 
							
						 
					 
					
						
						
							
							Clean json config. Fix DefaultStrings  
						
						
						
						
					 
					
						2014-12-17 17:02:46 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							14114018ea 
							
						 
					 
					
						
						
							
							config ini support include  
						
						
						
						
					 
					
						2014-10-24 19:03:27 +08:00 
						 
				 
			
				
					
						
							
							
								chenghua 
							
						 
					 
					
						
						
						
						
							
						
						
							180c6aafac 
							
						 
					 
					
						
						
							
							Update ini.go  
						
						... 
						
						
						
						支持BOM格式的ini文件 
						
						
					 
					
						2014-10-24 13:45:00 +08:00 
						 
				 
			
				
					
						
							
							
								xianyu 
							
						 
					 
					
						
						
						
						
							
						
						
							ccb61f0416 
							
						 
					 
					
						
						
							
							gofmt  
						
						... 
						
						
						
						Signed-off-by: devYu <devysq@gmail.com> 
						
						
					 
					
						2014-08-25 21:31:53 +08:00 
						 
				 
			
				
					
						
							
							
								老虞 
							
						 
					 
					
						
						
						
						
							
						
						
							14629c214b 
							
						 
					 
					
						
						
							
							优化GetData  
						
						... 
						
						
						
						1. 去掉重复的ToLower
2. getData内部统一ToLower
3.调整getData中对空字符串判断位置
====
4. 待确定:在getData中是否有必要进行lock操作 
						
						
					 
					
						2014-08-25 20:14:14 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							c372328f88 
							
						 
					 
					
						
						
							
							code style simplify  
						
						
						
						
					 
					
						2014-07-17 16:22:52 +08:00 
						 
				 
			
				
					
						
							
							
								fuxiaohei 
							
						 
					 
					
						
						
						
						
							
						
						
							a6ced64441 
							
						 
					 
					
						
						
							
							code style simplify  
						
						
						
						
					 
					
						2014-07-17 16:22:41 +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 
						 
				 
			
				
					
						
							
							
								fuxiaohei 
							
						 
					 
					
						
						
						
						
							
						
						
							9d0ad3f974 
							
						 
					 
					
						
						
							
							code style simplify  
						
						
						
						
					 
					
						2014-07-13 18:11:13 +08:00 
						 
				 
			
				
					
						
							
							
								fuxiaohei 
							
						 
					 
					
						
						
						
						
							
						
						
							9457e61a0c 
							
						 
					 
					
						
						
							
							code style simplify  
						
						
						
						
					 
					
						2014-07-12 22:12:06 +08:00 
						 
				 
			
				
					
						
							
							
								fuxiaohei 
							
						 
					 
					
						
						
						
						
							
						
						
							20e05a3908 
							
						 
					 
					
						
						
							
							code style simplify  
						
						
						
						
					 
					
						2014-07-12 16:03:14 +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 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a673a85d4a 
							
						 
					 
					
						
						
							
							added tests config/json_test that test missing key usecases. created a template function to fetch AppConfig values  
						
						
						
						
					 
					
						2014-05-30 23:48:23 -05:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							ef815bf5fc 
							
						 
					 
					
						
						
							
							config: fix the import issue  
						
						
						
						
					 
					
						2014-05-17 02:26:51 +08: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 
						 
				 
			
				
					
						
							
							
								slene 
							
						 
					 
					
						
						
						
						
							
						
						
							d58e9e6e12 
							
						 
					 
					
						
						
							
							beego: move dependency module to sub package  
						
						
						
						
					 
					
						2014-04-03 23:41:48 +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 
						 
				 
			
				
					
						
							
							
								slene 
							
						 
					 
					
						
						
						
						
							
						
						
							3b99f37aa1 
							
						 
					 
					
						
						
							
							add a empty fake config Initialize AppConfig to avoid nil pointer runtime error.  
						
						
						
						
					 
					
						2014-01-11 14:28:11 +08:00 
						 
				 
			
				
					
						
							
							
								傅小黑 
							
						 
					 
					
						
						
						
						
							
						
						
							6f3803ce8c 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'astaxie/master'  
						
						
						
						
					 
					
						2013-12-24 21:59:37 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							d0e2c5c67a 
							
						 
					 
					
						
						
							
							config ini module when set section is not exist will panic!  
						
						
						
						
					 
					
						2013-12-24 21:57:15 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							3a0b2e3b95 
							
						 
					 
					
						
						
							
							beego config module json support get data like key: 🔑 :key  
						
						
						
						
					 
					
						2013-12-10 18:09:58 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							b97d9896a4 
							
						 
					 
					
						
						
							
							update config to change section . to ::  
						
						
						
						
					 
					
						2013-12-09 23:54:35 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							35d15b8977 
							
						 
					 
					
						
						
							
							fix   #350  
						
						
						
						
					 
					
						2013-12-07 14:47:20 +08:00 
						 
				 
			
				
					
						
							
							
								FightingMan 
							
						 
					 
					
						
						
						
						
							
						
						
							27a02082a3 
							
						 
					 
					
						
						
							
							miswrite a type of word  
						
						
						
						
					 
					
						2013-12-05 19:20:08 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							3c91360d72 
							
						 
					 
					
						
						
							
							dictinct system pkg and third pkg  
						
						
						
						
					 
					
						2013-12-03 21:37:39 +08:00 
						 
				 
			
				
					
						
							
							
								Pengfei Xue 
							
						 
					 
					
						
						
						
						
							
						
						
							8e7fe8bb66 
							
						 
					 
					
						
						
							
							case insensitive for section and key for ini config  
						
						
						
						
					 
					
						2013-11-29 10:17:35 +08:00 
						 
				 
			
				
					
						
							
							
								smallfish 
							
						 
					 
					
						
						
						
						
							
						
						
							23ff7af0b7 
							
						 
					 
					
						
						
							
							update logic for check ini comments  
						
						
						
						
					 
					
						2013-11-28 11:56:13 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							63b82c438d 
							
						 
					 
					
						
						
							
							support section  
						
						... 
						
						
						
						if iniconf.String("demo.key1") != "asta" {
+		t.Fatal("get demo.key1 error")
+	}
+	if iniconf.String("demo.key2") != "xie" {
+		t.Fatal("get demo.key2 error")
+	} 
						
						
					 
					
						2013-11-27 23:55:26 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							a0dff9148a 
							
						 
					 
					
						
						
							
							change third repo from other to beego  
						
						
						
						
					 
					
						2013-11-21 22:19:19 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							ac6108a87d 
							
						 
					 
					
						
						
							
							add more json test info  
						
						
						
						
					 
					
						2013-11-11 21:25:03 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							dee542df42 
							
						 
					 
					
						
						
							
							fix yaml  
						
						
						
						
					 
					
						2013-08-22 13:46:22 +08:00 
						 
				 
			
				
					
						
							
							
								Demon 
							
						 
					 
					
						
						
						
						
							
						
						
							8af4ba8980 
							
						 
					 
					
						
						
							
							file name fixed  
						
						... 
						
						
						
						file name fixed :P 
						
						
					 
					
						2013-08-22 09:15:45 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							87f8fb0750 
							
						 
					 
					
						
						
							
							finish config module support ini/json/xml/yaml  
						
						
						
						
					 
					
						2013-08-22 00:07:33 +08:00