diff --git a/guessit.go b/guessit.go index e9eaa13..17110b5 100644 --- a/guessit.go +++ b/guessit.go @@ -15,6 +15,7 @@ type GuessitConfig struct { type Guessit struct { GuessitConfig + DefaultOptions []string } type Match struct { @@ -105,11 +106,12 @@ func New(conf GuessitConfig) (Guessit, error) { } } - return Guessit{conf}, nil + return Guessit{conf, []string{}}, nil } func (g Guessit) Guessit(s string, options ...string) (out Match, err error) { args := []string{"-m", "guessit", s} + args = append(args, g.DefaultOptions...) args = append(args, options...) args = append(args, "--json")