Versions in this module Expand all Collapse all v1 v1.0.1 Jan 10, 2021 v1.0.0 May 27, 2020 Changes in this version + func Delete(ctx context.Context, store Store, name string) error + func Diff(ctx context.Context, source Store, dest Store) error + func GetDataByPrefix(ctx context.Context, store Store, prefix string) (*file.File, error) + func GetMetaByPrefix(ctx context.Context, store Store, prefix string) (*file.File, error) + func Import(ctx context.Context, logger *Logger, store Store, concurrency int, set string, ...) error + func Index(ctx context.Context, store Store, concurrency int) ([][]byte, error) + func IndexUpdate(ctx context.Context, logger *Logger, store Store, concurrency int, ...) error + func Put(ctx context.Context, store Store, f *file.File, set string) error + func Sync(ctx context.Context, logger *Logger, source Store, dest Store, mode string, ...) error + type CheckItem struct + Count int + Name string + Signature string + Source string + func (ci CheckItem) String() string + type CheckOutput struct + Details []string + Items []CheckItem + func Check(ctx context.Context, store Store, concurrency int, mode string) (*CheckOutput, error) + func (co CheckOutput) String() string + type Logger struct + Stderr *log.Logger + Stdout *log.Logger + Verbose *log.Logger + type Store interface + Concat func(context.Context, int, []string) ([][]byte, error) + Delete func(context.Context, string) error + Get func(context.Context, string) (*file.File, error) + Put func(context.Context, io.Reader, string, time.Time) error + Search func(context.Context, string) (file.List, error) + Stat func(context.Context, string) (*file.File, error) + String func() string