func (c *Configuration) Bool(path string) bool {
	return c.config.Bool(strings.ToLower(path))
}
Bool returns the bool value of a given key path or false if the path
does not exist or if the value is not a valid bool representation.
Accepted string representations of bool are the ones supported by strconv.ParseBool.
package configuration
import (
	"strings"
	"time"
	"github.com/knadh/koanf"
)
func (c *Configuration) All() map[string]interface{} {
	return c.config.All()
}
func (c *Configuration) Get(path string) interface{} {
	return c.config.Get(strings.ToLower(path))
}
func (c *Configuration) Exists(path string) bool {
	return c.config.Exists(strings.ToLower(path))
}
func (c *Configuration) Int64(path string) int64 {
	return c.config.Int64(strings.ToLower(path))
}
func (c *Configuration) Int64s(path string) []int64 {
	return c.config.Int64s(strings.ToLower(path))
}
func (c *Configuration) Int64Map(path string) map[string]int64 {
	return c.config.Int64Map(strings.ToLower(path))
}
func (c *Configuration) Int(path string) int {
	return c.config.Int(strings.ToLower(path))
}
func (c *Configuration) Ints(path string) []int {
	return c.config.Ints(strings.ToLower(path))
}
func (c *Configuration) IntMap(path string) map[string]int {
	return c.config.IntMap(strings.ToLower(path))
}
func (c *Configuration) Float64(path string) float64 {
	return c.config.Float64(strings.ToLower(path))
}
func (c *Configuration) Float64s(path string) []float64 {
	return c.config.Float64s(strings.ToLower(path))
}
func (c *Configuration) Float64Map(path string) map[string]float64 {
	return c.config.Float64Map(strings.ToLower(path))
}
func (c *Configuration) Duration(path string) time.Duration {
	return c.config.Duration(strings.ToLower(path))
}
func (c *Configuration) Time(path, layout string) time.Time {
	return c.config.Time(strings.ToLower(path), layout)
}
func (c *Configuration) String(path string) string {
	return c.config.String(strings.ToLower(path))
}
func (c *Configuration) Strings(path string) []string {
	return c.config.Strings(strings.ToLower(path))
}
func (c *Configuration) StringMap(path string) map[string]string {
	return c.config.StringMap(strings.ToLower(path))
}
func (c *Configuration) StringsMap(path string) map[string][]string {
	return c.config.StringsMap(strings.ToLower(path))
}
func (c *Configuration) Bytes(path string) []byte {
	return c.config.Bytes(strings.ToLower(path))
}