Commit ff49dcf7 authored by Derek Nola's avatar Derek Nola Committed by Brad Davidson

Export default parser

Signed-off-by: 's avatarDerek Nola <derek.nola@suse.com> (cherry picked from commit 9cc930e4a3e9f602f619d615582030793ddceb56)
parent d0f7e233
...@@ -7,7 +7,7 @@ import ( ...@@ -7,7 +7,7 @@ import (
"github.com/urfave/cli" "github.com/urfave/cli"
) )
var defaultParser = &Parser{ var DefaultParser = &Parser{
After: []string{"server", "agent", "etcd-snapshot:1"}, After: []string{"server", "agent", "etcd-snapshot:1"},
FlagNames: []string{"--config", "-c"}, FlagNames: []string{"--config", "-c"},
EnvName: version.ProgramUpper + "_CONFIG_FILE", EnvName: version.ProgramUpper + "_CONFIG_FILE",
...@@ -16,7 +16,7 @@ var defaultParser = &Parser{ ...@@ -16,7 +16,7 @@ var defaultParser = &Parser{
} }
func MustParse(args []string) []string { func MustParse(args []string) []string {
result, err := defaultParser.Parse(args) result, err := DefaultParser.Parse(args)
if err != nil { if err != nil {
logrus.Fatal(err) logrus.Fatal(err)
} }
......
...@@ -65,7 +65,7 @@ func Test_UnitMustParse(t *testing.T) { ...@@ -65,7 +65,7 @@ func Test_UnitMustParse(t *testing.T) {
} }
for _, tt := range tests { for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) { t.Run(tt.name, func(t *testing.T) {
defaultParser.DefaultConfig = tt.config DefaultParser.DefaultConfig = tt.config
if got := MustParse(tt.args); !reflect.DeepEqual(got, tt.want) { if got := MustParse(tt.args); !reflect.DeepEqual(got, tt.want) {
t.Errorf("MustParse() = %+v\nWant = %+v", got, tt.want) t.Errorf("MustParse() = %+v\nWant = %+v", got, tt.want)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment