func New() *Config {
	return &Config{
		filename:  "",
		mp:        make(map[string]interface{}),
		separator: ".",
	}
}
New returns a new Config.
package config
import (
	"encoding/json"
	"os"
	"path/filepath"
	"strings"
	"github.com/pelletier/go-toml"
	"github.com/pkg/errors"
	"gopkg.in/yaml.v3"
)
var config *Config
func init() {
	config = New()
}
type Config struct {
	filename  string
	mp        map[string]interface{}
	separator string
}