Skip to content

Commit

Permalink
[DRAFT] enable union backend (#439)
Browse files Browse the repository at this point in the history
this leverages built-in rclone features to allow backends that have one
logical root (e.g. `internetarchive`) to seamlessly aggregate multiple
paths into a single preparation

example usage:
```
RCLONE_CONFIG_IA_TYPE=internetarchive  singularity storage create union --upstreams 'ia:DuckandC1951 ia:0872_Angels_Flight_05_32_34_00' --path ''
```

this creates an implicit, ephemeral remote of the `internetarchive` type
called `ia` and aggregates paths specified by `--upstreams`
  • Loading branch information
parkan authored Jul 10, 2024
1 parent 1404e35 commit a9d3438
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions storagesystem/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ import (
_ "github.com/rclone/rclone/backend/storj"
_ "github.com/rclone/rclone/backend/sugarsync"
_ "github.com/rclone/rclone/backend/swift"
_ "github.com/rclone/rclone/backend/union"
_ "github.com/rclone/rclone/backend/uptobox"
_ "github.com/rclone/rclone/backend/webdav"
_ "github.com/rclone/rclone/backend/yandex"
Expand Down

0 comments on commit a9d3438

Please sign in to comment.