From 549bb819b20ae78faff67a353c6e65537002bc82 Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Wed, 5 Oct 2022 21:16:50 +0200
Subject: [PATCH] feat new function ParseOsArgs

---
 parse.go | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/parse.go b/parse.go
index 17ed664..bdee7a1 100644
--- a/parse.go
+++ b/parse.go
@@ -1,5 +1,12 @@
 package xflags
 
+import "os"
+
+// ParseOsArgs parses the os.Args.
+func (s *Settings[C]) ParseOsArgs() *Settings[C] {
+	return s.Parse(os.Args[1:])
+}
+
 // Parse parses the command line arguments and assigns the values to the settings.
 func (s *setting[C]) Parse(args []string) *setting[C] {
 	if len(s.errors) > 0 {
-- 
GitLab