Skip to content

Commit

Permalink
chore: fix there are examples run error on _examples/
Browse files Browse the repository at this point in the history
  • Loading branch information
inhere committed Oct 9, 2022
1 parent 5f2f89e commit 3e8aeb5
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 61 deletions.
22 changes: 11 additions & 11 deletions _examples/ini.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,24 +33,24 @@ func main() {
fmt.Printf("config data: \n %#v\n", config.Data())
fmt.Print("get config example:\n")

name, ok := config.String("name")
fmt.Printf("- get string\n ok: %v, val: %v\n", ok, name)
name := config.String("name")
fmt.Printf("- get string\n val: %v\n", name)

// NOTICE: ini is not support array

map1, ok := config.StringMap("map1")
fmt.Printf("- get map\n ok: %v, val: %#v\n", ok, map1)
map1 := config.StringMap("map1")
fmt.Printf("- get map\n val: %#v\n", map1)

val0, ok := config.String("map1.key")
fmt.Printf("- get sub-value by path 'map.key'\n ok: %v, val: %v\n", ok, val0)
val0 := config.String("map1.key")
fmt.Printf("- get sub-value by path 'map.key'\n val: %v\n", val0)

// can parse env name(ParseEnv: true)
fmt.Printf("get env 'envKey' val: %s\n", config.DefString("envKey", ""))
fmt.Printf("get env 'envKey1' val: %s\n", config.DefString("envKey1", ""))
fmt.Printf("get env 'envKey' val: %s\n", config.String("envKey", ""))
fmt.Printf("get env 'envKey1' val: %s\n", config.String("envKey1", ""))

// set value
config.Set("name", "new name")
name, ok = config.String("name")
fmt.Printf("- set string\n ok: %v, val: %v\n", ok, name)
_ = config.Set("name", "new name")
name = config.String("name")
fmt.Printf("- set string\n val: %v\n", name)

}
30 changes: 15 additions & 15 deletions _examples/json.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,29 +30,29 @@ func main() {
fmt.Printf("config data: \n %#v\n", config.Data())
fmt.Print("get config example:\n")

name, ok := config.String("name")
fmt.Printf("get string\n - ok: %v, val: %v\n", ok, name)
name := config.String("name")
fmt.Printf("get string\n val: %v\n", name)

arr1, ok := config.Strings("arr1")
fmt.Printf("get array\n - ok: %v, val: %#v\n", ok, arr1)
arr1 := config.Strings("arr1")
fmt.Printf("get array\n val: %#v\n", arr1)

val0, ok := config.String("arr1.0")
fmt.Printf("get sub-value by path 'arr.index'\n - ok: %v, val: %#v\n", ok, val0)
val0 := config.String("arr1.0")
fmt.Printf("get sub-value by path 'arr.index'\n val: %#v\n", val0)

map1, ok := config.StringMap("map1")
fmt.Printf("get map\n - ok: %v, val: %#v\n", ok, map1)
map1 := config.StringMap("map1")
fmt.Printf("get map\n val: %#v\n", map1)

val0, ok = config.String("map1.key")
fmt.Printf("get sub-value by path 'map.key'\n - ok: %v, val: %#v\n", ok, val0)
val0 = config.String("map1.key")
fmt.Printf("get sub-value by path 'map.key'\n val: %#v\n", val0)

// can parse env name(ParseEnv: true)
fmt.Printf("get env 'envKey' val: %s\n", config.DefString("envKey", ""))
fmt.Printf("get env 'envKey1' val: %s\n", config.DefString("envKey1", ""))
fmt.Printf("get env 'envKey' val: %s\n", config.String("envKey", ""))
fmt.Printf("get env 'envKey1' val: %s\n", config.String("envKey1", ""))

// set value
config.Set("name", "new name")
name, ok = config.String("name")
fmt.Printf("set string\n - ok: %v, val: %v\n", ok, name)
_ = config.Set("name", "new name")
name = config.String("name")
fmt.Printf("set string\n val: %v\n", name)

// if you want export config data
// buf := new(bytes.Buffer)
Expand Down
24 changes: 12 additions & 12 deletions _examples/toml.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,23 +30,23 @@ func main() {
fmt.Printf("config data: \n %#v\n", config.Data())
fmt.Print("get config example:\n")

name, ok := config.String("name")
fmt.Printf("- get string\n ok: %v, val: %v\n", ok, name)
name := config.String("name")
fmt.Printf("- get string\n val: %v\n", name)

arr1, ok := config.Strings("arr1")
fmt.Printf("- get array\n ok: %v, val: %#v\n", ok, arr1)
arr1 := config.Strings("arr1")
fmt.Printf("- get array\n val: %#v\n", arr1)

val0, ok := config.String("arr1.0")
fmt.Printf("- get sub-value by path 'arr.index'\n ok: %v, val: %v\n", ok, val0)
val0 := config.String("arr1.0")
fmt.Printf("- get sub-value by path 'arr.index'\n val: %v\n", val0)

map1, ok := config.StringMap("map1")
fmt.Printf("- get map\n ok: %v, val: %#v\n", ok, map1)
map1 := config.StringMap("map1")
fmt.Printf("- get map\n val: %#v\n", map1)

val0, ok = config.String("map1.name")
fmt.Printf("- get sub-value by path 'map.key'\n ok: %v, val: %v\n", ok, val0)
val0 = config.String("map1.name")
fmt.Printf("- get sub-value by path 'map.key'\n val: %v\n", val0)

// can parse env name(ParseEnv: true)
fmt.Printf("get env 'envKey' val: %s\n", config.DefString("envKey", ""))
fmt.Printf("get env 'envKey1' val: %s\n", config.DefString("envKey1", ""))
fmt.Printf("get env 'envKey' val: %s\n", config.String("envKey", ""))
fmt.Printf("get env 'envKey1' val: %s\n", config.String("envKey1", ""))

}
23 changes: 0 additions & 23 deletions _examples/ts.go

This file was deleted.

0 comments on commit 3e8aeb5

Please sign in to comment.