Documentation ¶ Index ¶ type App func New(config Config, storageApp absto.Storage, exclusiveApp exclusive.App, ...) App func (a App) Done() <-chan struct{} func (a App) Start(ctx context.Context) type Config func Flags(fs *flag.FlagSet, prefix string, overrides ...flags.Override) Config type Renamer Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type App ¶ type App struct { // contains filtered or unexported fields } func New ¶ func New(config Config, storageApp absto.Storage, exclusiveApp exclusive.App, renamer Renamer, pushEvent provider.EventProducer) App func (App) Done ¶ func (a App) Done() <-chan struct{} func (App) Start ¶ func (a App) Start(ctx context.Context) type Config ¶ type Config struct { // contains filtered or unexported fields } func Flags ¶ func Flags(fs *flag.FlagSet, prefix string, overrides ...flags.Override) Config type Renamer ¶ type Renamer interface { DoRename(ctx context.Context, oldPath, newPath string, oldItem absto.Item) (absto.Item, error) } Source Files ¶ View all Source files sanitizer.go Click to show internal directories. Click to hide internal directories.