mirror of
https://github.com/Slug-Boi/cocommit.git
synced 2026-05-13 12:45:47 +00:00
refactor: author file config
This commit is contained in:
@@ -14,27 +14,26 @@ import (
|
||||
// An example of the author file can be found in the examples folder of the repo
|
||||
func Find_authorfile() string {
|
||||
var file string
|
||||
|
||||
if os.Getenv("author_file") == "" {
|
||||
if ConfigVar == nil {
|
||||
cfg, _ := LoadConfig()
|
||||
if cfg == nil {
|
||||
// mimic the default config structure
|
||||
cfg = &Config{
|
||||
Settings: struct {
|
||||
AuthorFile string `mapstructure:"author_file"`
|
||||
StartingScope string `mapstructure:"starting_scope"`
|
||||
Editor string `mapstructure:"editor"`
|
||||
}{
|
||||
AuthorFile: "",
|
||||
StartingScope: "git",
|
||||
Editor: "built-in",
|
||||
},
|
||||
}
|
||||
cfg.SetGlobalConfig()
|
||||
if ConfigVar == nil {
|
||||
cfg, _ := LoadConfig()
|
||||
if cfg == nil {
|
||||
// mimic the default config structure
|
||||
cfg = &Config{
|
||||
Settings: struct {
|
||||
AuthorFile string `mapstructure:"author_file"`
|
||||
StartingScope string `mapstructure:"starting_scope"`
|
||||
Editor string `mapstructure:"editor"`
|
||||
}{
|
||||
AuthorFile: "",
|
||||
StartingScope: "git",
|
||||
Editor: "built-in",
|
||||
},
|
||||
}
|
||||
}
|
||||
cfg.SetGlobalConfig()
|
||||
}
|
||||
|
||||
if os.Getenv("author_file") == "" {
|
||||
if ConfigVar.Settings.AuthorFile != "" {
|
||||
file = ConfigVar.Settings.AuthorFile
|
||||
} else if os.Getenv("author_file") != "" {
|
||||
|
||||
Reference in New Issue
Block a user