mirror of
https://github.com/chenasraf/sofmani.git
synced 2026-05-18 01:29:02 +00:00
17 lines
389 B
Go
17 lines
389 B
Go
package main
|
|
|
|
import (
|
|
"github.com/chenasraf/sofmani/appconfig"
|
|
)
|
|
|
|
// LoadConfig loads the application configuration.
|
|
// It parses command-line arguments and then parses the configuration file.
|
|
func LoadConfig() (*appconfig.AppConfig, error) {
|
|
overrides := appconfig.ParseCliConfig()
|
|
cfg, err := appconfig.ParseConfig(overrides)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return cfg, nil
|
|
}
|