fix typo
This commit is contained in:
		
							parent
							
								
									f16688817a
								
							
						
					
					
						commit
						889408136b
					
				| @ -150,12 +150,12 @@ func ExpandValueEnv(value string) (realValue string) { | |||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	key := "" | 	key := "" | ||||||
| 	defalutV := "" | 	defaultV := "" | ||||||
| 	// value start with "${" | 	// value start with "${" | ||||||
| 	for i := 2; i < vLen; i++ { | 	for i := 2; i < vLen; i++ { | ||||||
| 		if value[i] == '|' && (i+1 < vLen && value[i+1] == '|') { | 		if value[i] == '|' && (i+1 < vLen && value[i+1] == '|') { | ||||||
| 			key = value[2:i] | 			key = value[2:i] | ||||||
| 			defalutV = value[i+2 : vLen-1] // other string is default value. | 			defaultV = value[i+2 : vLen-1] // other string is default value. | ||||||
| 			break | 			break | ||||||
| 		} else if value[i] == '}' { | 		} else if value[i] == '}' { | ||||||
| 			key = value[2:i] | 			key = value[2:i] | ||||||
| @ -165,7 +165,7 @@ func ExpandValueEnv(value string) (realValue string) { | |||||||
| 
 | 
 | ||||||
| 	realValue = os.Getenv(key) | 	realValue = os.Getenv(key) | ||||||
| 	if realValue == "" { | 	if realValue == "" { | ||||||
| 		realValue = defalutV | 		realValue = defaultV | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	return | 	return | ||||||
|  | |||||||
| @ -126,7 +126,7 @@ func (c *fakeConfigContainer) SaveConfigFile(filename string) error { | |||||||
| 
 | 
 | ||||||
| var _ Configer = new(fakeConfigContainer) | var _ Configer = new(fakeConfigContainer) | ||||||
| 
 | 
 | ||||||
| // NewFakeConfig return a fake Congiger | // NewFakeConfig return a fake Configer | ||||||
| func NewFakeConfig() Configer { | func NewFakeConfig() Configer { | ||||||
| 	return &fakeConfigContainer{ | 	return &fakeConfigContainer{ | ||||||
| 		data: make(map[string]string), | 		data: make(map[string]string), | ||||||
|  | |||||||
| @ -215,7 +215,7 @@ func (c *IniConfigContainer) Bool(key string) (bool, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultBool returns the boolean value for a given key. | // DefaultBool returns the boolean value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *IniConfigContainer) DefaultBool(key string, defaultval bool) bool { | func (c *IniConfigContainer) DefaultBool(key string, defaultval bool) bool { | ||||||
| 	v, err := c.Bool(key) | 	v, err := c.Bool(key) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @ -230,7 +230,7 @@ func (c *IniConfigContainer) Int(key string) (int, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultInt returns the integer value for a given key. | // DefaultInt returns the integer value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *IniConfigContainer) DefaultInt(key string, defaultval int) int { | func (c *IniConfigContainer) DefaultInt(key string, defaultval int) int { | ||||||
| 	v, err := c.Int(key) | 	v, err := c.Int(key) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @ -245,7 +245,7 @@ func (c *IniConfigContainer) Int64(key string) (int64, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultInt64 returns the int64 value for a given key. | // DefaultInt64 returns the int64 value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *IniConfigContainer) DefaultInt64(key string, defaultval int64) int64 { | func (c *IniConfigContainer) DefaultInt64(key string, defaultval int64) int64 { | ||||||
| 	v, err := c.Int64(key) | 	v, err := c.Int64(key) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @ -260,7 +260,7 @@ func (c *IniConfigContainer) Float(key string) (float64, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultFloat returns the float64 value for a given key. | // DefaultFloat returns the float64 value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *IniConfigContainer) DefaultFloat(key string, defaultval float64) float64 { | func (c *IniConfigContainer) DefaultFloat(key string, defaultval float64) float64 { | ||||||
| 	v, err := c.Float(key) | 	v, err := c.Float(key) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @ -275,7 +275,7 @@ func (c *IniConfigContainer) String(key string) string { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultString returns the string value for a given key. | // DefaultString returns the string value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *IniConfigContainer) DefaultString(key string, defaultval string) string { | func (c *IniConfigContainer) DefaultString(key string, defaultval string) string { | ||||||
| 	v := c.String(key) | 	v := c.String(key) | ||||||
| 	if v == "" { | 	if v == "" { | ||||||
| @ -295,7 +295,7 @@ func (c *IniConfigContainer) Strings(key string) []string { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultStrings returns the []string value for a given key. | // DefaultStrings returns the []string value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *IniConfigContainer) DefaultStrings(key string, defaultval []string) []string { | func (c *IniConfigContainer) DefaultStrings(key string, defaultval []string) []string { | ||||||
| 	v := c.Strings(key) | 	v := c.Strings(key) | ||||||
| 	if v == nil { | 	if v == nil { | ||||||
| @ -314,7 +314,7 @@ func (c *IniConfigContainer) GetSection(section string) (map[string]string, erro | |||||||
| 
 | 
 | ||||||
| // SaveConfigFile save the config into file. | // SaveConfigFile save the config into file. | ||||||
| // | // | ||||||
| // BUG(env): The environment variable config item will be saved with real value in SaveConfigFile Funcation. | // BUG(env): The environment variable config item will be saved with real value in SaveConfigFile Function. | ||||||
| func (c *IniConfigContainer) SaveConfigFile(filename string) (err error) { | func (c *IniConfigContainer) SaveConfigFile(filename string) (err error) { | ||||||
| 	// Write configuration file by filename. | 	// Write configuration file by filename. | ||||||
| 	f, err := os.Create(filename) | 	f, err := os.Create(filename) | ||||||
|  | |||||||
| @ -101,7 +101,7 @@ func (c *JSONConfigContainer) Int(key string) (int, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultInt returns the integer value for a given key. | // DefaultInt returns the integer value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *JSONConfigContainer) DefaultInt(key string, defaultval int) int { | func (c *JSONConfigContainer) DefaultInt(key string, defaultval int) int { | ||||||
| 	if v, err := c.Int(key); err == nil { | 	if v, err := c.Int(key); err == nil { | ||||||
| 		return v | 		return v | ||||||
| @ -122,7 +122,7 @@ func (c *JSONConfigContainer) Int64(key string) (int64, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultInt64 returns the int64 value for a given key. | // DefaultInt64 returns the int64 value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *JSONConfigContainer) DefaultInt64(key string, defaultval int64) int64 { | func (c *JSONConfigContainer) DefaultInt64(key string, defaultval int64) int64 { | ||||||
| 	if v, err := c.Int64(key); err == nil { | 	if v, err := c.Int64(key); err == nil { | ||||||
| 		return v | 		return v | ||||||
| @ -143,7 +143,7 @@ func (c *JSONConfigContainer) Float(key string) (float64, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultFloat returns the float64 value for a given key. | // DefaultFloat returns the float64 value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *JSONConfigContainer) DefaultFloat(key string, defaultval float64) float64 { | func (c *JSONConfigContainer) DefaultFloat(key string, defaultval float64) float64 { | ||||||
| 	if v, err := c.Float(key); err == nil { | 	if v, err := c.Float(key); err == nil { | ||||||
| 		return v | 		return v | ||||||
| @ -163,7 +163,7 @@ func (c *JSONConfigContainer) String(key string) string { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultString returns the string value for a given key. | // DefaultString returns the string value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *JSONConfigContainer) DefaultString(key string, defaultval string) string { | func (c *JSONConfigContainer) DefaultString(key string, defaultval string) string { | ||||||
| 	// TODO FIXME should not use "" to replace non existence | 	// TODO FIXME should not use "" to replace non existence | ||||||
| 	if v := c.String(key); v != "" { | 	if v := c.String(key); v != "" { | ||||||
| @ -182,7 +182,7 @@ func (c *JSONConfigContainer) Strings(key string) []string { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultStrings returns the []string value for a given key. | // DefaultStrings returns the []string value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *JSONConfigContainer) DefaultStrings(key string, defaultval []string) []string { | func (c *JSONConfigContainer) DefaultStrings(key string, defaultval []string) []string { | ||||||
| 	if v := c.Strings(key); v != nil { | 	if v := c.Strings(key); v != nil { | ||||||
| 		return v | 		return v | ||||||
|  | |||||||
| @ -216,7 +216,7 @@ func TestJson(t *testing.T) { | |||||||
| 		t.Error("unknown keys should return an error when expecting a Bool") | 		t.Error("unknown keys should return an error when expecting a Bool") | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if !jsonconf.DefaultBool("unknow", true) { | 	if !jsonconf.DefaultBool("unknown", true) { | ||||||
| 		t.Error("unknown keys with default value wrong") | 		t.Error("unknown keys with default value wrong") | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  | |||||||
| @ -102,7 +102,7 @@ func (c *ConfigContainer) Int(key string) (int, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultInt returns the integer value for a given key. | // DefaultInt returns the integer value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *ConfigContainer) DefaultInt(key string, defaultval int) int { | func (c *ConfigContainer) DefaultInt(key string, defaultval int) int { | ||||||
| 	v, err := c.Int(key) | 	v, err := c.Int(key) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @ -117,7 +117,7 @@ func (c *ConfigContainer) Int64(key string) (int64, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultInt64 returns the int64 value for a given key. | // DefaultInt64 returns the int64 value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *ConfigContainer) DefaultInt64(key string, defaultval int64) int64 { | func (c *ConfigContainer) DefaultInt64(key string, defaultval int64) int64 { | ||||||
| 	v, err := c.Int64(key) | 	v, err := c.Int64(key) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @ -133,7 +133,7 @@ func (c *ConfigContainer) Float(key string) (float64, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultFloat returns the float64 value for a given key. | // DefaultFloat returns the float64 value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *ConfigContainer) DefaultFloat(key string, defaultval float64) float64 { | func (c *ConfigContainer) DefaultFloat(key string, defaultval float64) float64 { | ||||||
| 	v, err := c.Float(key) | 	v, err := c.Float(key) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @ -151,7 +151,7 @@ func (c *ConfigContainer) String(key string) string { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultString returns the string value for a given key. | // DefaultString returns the string value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *ConfigContainer) DefaultString(key string, defaultval string) string { | func (c *ConfigContainer) DefaultString(key string, defaultval string) string { | ||||||
| 	v := c.String(key) | 	v := c.String(key) | ||||||
| 	if v == "" { | 	if v == "" { | ||||||
| @ -170,7 +170,7 @@ func (c *ConfigContainer) Strings(key string) []string { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultStrings returns the []string value for a given key. | // DefaultStrings returns the []string value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *ConfigContainer) DefaultStrings(key string, defaultval []string) []string { | func (c *ConfigContainer) DefaultStrings(key string, defaultval []string) []string { | ||||||
| 	v := c.Strings(key) | 	v := c.Strings(key) | ||||||
| 	if v == nil { | 	if v == nil { | ||||||
|  | |||||||
| @ -154,7 +154,7 @@ func (c *ConfigContainer) Int(key string) (int, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultInt returns the integer value for a given key. | // DefaultInt returns the integer value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *ConfigContainer) DefaultInt(key string, defaultval int) int { | func (c *ConfigContainer) DefaultInt(key string, defaultval int) int { | ||||||
| 	v, err := c.Int(key) | 	v, err := c.Int(key) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @ -174,7 +174,7 @@ func (c *ConfigContainer) Int64(key string) (int64, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultInt64 returns the int64 value for a given key. | // DefaultInt64 returns the int64 value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *ConfigContainer) DefaultInt64(key string, defaultval int64) int64 { | func (c *ConfigContainer) DefaultInt64(key string, defaultval int64) int64 { | ||||||
| 	v, err := c.Int64(key) | 	v, err := c.Int64(key) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @ -198,7 +198,7 @@ func (c *ConfigContainer) Float(key string) (float64, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultFloat returns the float64 value for a given key. | // DefaultFloat returns the float64 value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *ConfigContainer) DefaultFloat(key string, defaultval float64) float64 { | func (c *ConfigContainer) DefaultFloat(key string, defaultval float64) float64 { | ||||||
| 	v, err := c.Float(key) | 	v, err := c.Float(key) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @ -218,7 +218,7 @@ func (c *ConfigContainer) String(key string) string { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultString returns the string value for a given key. | // DefaultString returns the string value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *ConfigContainer) DefaultString(key string, defaultval string) string { | func (c *ConfigContainer) DefaultString(key string, defaultval string) string { | ||||||
| 	v := c.String(key) | 	v := c.String(key) | ||||||
| 	if v == "" { | 	if v == "" { | ||||||
| @ -237,7 +237,7 @@ func (c *ConfigContainer) Strings(key string) []string { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // DefaultStrings returns the []string value for a given key. | // DefaultStrings returns the []string value for a given key. | ||||||
| // if err != nil return defaltval | // if err != nil return defaultval | ||||||
| func (c *ConfigContainer) DefaultStrings(key string, defaultval []string) []string { | func (c *ConfigContainer) DefaultStrings(key string, defaultval []string) []string { | ||||||
| 	v := c.Strings(key) | 	v := c.Strings(key) | ||||||
| 	if v == nil { | 	if v == nil { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user