diff options
| author | Raúl Benencia <id@rbenencia.name> | 2026-06-05 15:29:31 -0300 |
|---|---|---|
| committer | Raul Benencia <46945030+raul-te@users.noreply.github.com> | 2026-06-05 16:29:33 -0300 |
| commit | c22c58b9bb67a24531be4e20691f4ed5716db649 (patch) | |
| tree | 1c884e4aa3ea72d2e3a0575d1f0ab8a02c1261d6 /internal/environment/environment.go | |
| parent | f4631375414422d87f0d16579fd3101fca3c2289 (diff) | |
Use stdlib flags
Diffstat (limited to 'internal/environment/environment.go')
| -rw-r--r-- | internal/environment/environment.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/internal/environment/environment.go b/internal/environment/environment.go index 0bcb4a7..d0712d5 100644 --- a/internal/environment/environment.go +++ b/internal/environment/environment.go @@ -58,8 +58,12 @@ type Environment struct { // New returns an initialized environment structure func New() *Environment { env := defaultEnvironment() - env.setFlags() - env.validateFlags() + flags, err := env.setFlags(os.Args[1:], os.Environ()) + if err != nil { + fmt.Println(err) + os.Exit(1) + } + env.validateFlags(flags) if env.Debug { env.Logger = log.AllowDebug(env.Logger) |
