Versions in this module Expand all Collapse all v0 v0.1.5 Jul 6, 2021 v0.1.4 Aug 8, 2020 Changes in this version + const Version + var SupportedCPE = map[string]CPE + var SupportedCVE = map[string]CVE + func SetUserAgent(ua string) error + func UserAgent() string + type CPE int + func (c *CPE) Set(v string) error + func (c CPE) Help() string + func (c CPE) String() string + func (c CPE) Sync(ctx context.Context, src SourceConfig, localdir string) error + type CVE int + func (c *CVE) Set(v string) error + func (c CVE) Help() string + func (c CVE) String() string + func (c CVE) Sync(ctx context.Context, src SourceConfig, localdir string) error + type SourceConfig struct + CPEFeedPath string + CVEFeedPath string + Host string + Scheme string + func NewSourceConfig() *SourceConfig + func (src *SourceConfig) AddFlags(fs *flag.FlagSet) + type Sync struct + Feeds []Syncer + LocalDir string + Source *SourceConfig + func (s Sync) Do(ctx context.Context) error + type SyncError []string + func (se SyncError) Error() string + type Syncer interface + Sync func(ctx context.Context, src SourceConfig, localdir string) error