diff --git a/src/cmd/config.go b/src/cmd/config.go index 79020d0..bf48e89 100644 --- a/src/cmd/config.go +++ b/src/cmd/config.go @@ -30,9 +30,7 @@ COMING SOON`, } else { fmt.Println("Current configuration:") } - fmt.Println("Author File:", utils.ConfigVar.Settings.AuthorFile) - fmt.Println("Starting Scope:", utils.ConfigVar.Settings.StartingScope) - fmt.Println("Editor:", utils.ConfigVar.Settings.Editor) + fmt.Println(utils.ConfigVar.String()) } // Check if the config file exists diff --git a/src/cmd/utils/config.go b/src/cmd/utils/config.go index 1b893f4..35efdf4 100644 --- a/src/cmd/utils/config.go +++ b/src/cmd/utils/config.go @@ -33,6 +33,13 @@ type Config struct { } `mapstructure:"settings"` } +func (c *Config) String() string { + return fmt.Sprintf("Author File: %s\nStarting Scope: %s\nEditor: %s", + c.Settings.AuthorFile, + c.Settings.StartingScope, + c.Settings.Editor) +} + func init() { configDir, err := os.UserConfigDir() if err == nil {