Documentation
¶
Index ¶
- func Batch(downloads map[string]string, concurrent int, eachTimeout time.Duration) (errors map[string]error)
- func BatchInOrder(refs []string, paths []string, concurrent int, eachTimeout time.Duration) (errRefs []string, errors []error)
- func Download(ref string, path string, timeout time.Duration) (err error)
- func DownloadWithContext(ctx context.Context, ref string, path string) (err error)
- type Getter
- func (g *Getter) Batch(downloads map[string]string, concurrent int, eachTimeout time.Duration) (errors map[string]error)
- func (g *Getter) BatchInOrder(refs []string, paths []string, concurrent int, eachTimeout time.Duration) (errRefs []string, errors []error)
- func (g *Getter) Download(ref string, path string, timeout time.Duration) (err error)
- func (g *Getter) DownloadWithContext(ctx context.Context, ref string, path string) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BatchInOrder ¶
Types ¶
type Getter ¶
type Getter struct {
BeforeDL func(ref string, path string)
AfterDL func(ref string, path string, err error)
Header map[string]string
Client http.Client
Verbose bool
}
func DefaultGetter ¶
func DefaultGetter() Getter
func (*Getter) BatchInOrder ¶
Click to show internal directories.
Click to hide internal directories.