Skip to content
Snippets Groups Projects
Verified Commit 65f72a7c authored by Volker Schukai's avatar Volker Schukai :alien:
Browse files

feat new function GetDefaults()

parent a751c108
No related branches found
No related tags found
No related merge requests found
......@@ -43,3 +43,13 @@ func (s *Settings[C]) Output() string {
func (s *Settings[C]) Args() []string {
return s.args
}
// GetDefaults returns the default values of the settings.
func (s *Settings[C]) GetDefaults() string {
mem := s.flagOutput
s.flagOutput.(*bytes.Buffer).Reset()
s.command.flagSet.PrintDefaults()
r := s.flagOutput.(*bytes.Buffer).String()
s.flagOutput = mem
return r
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment