1
0
mirror of https://github.com/rclone/rclone.git synced 2025-12-06 00:03:32 +00:00

vfs: add --vfs-metadata-extension to expose metadata sidecar files

This adds --vfs-metadata-extension which can be used to expose sidecar
files with file metadata in. These files don't exist in the listings
until they are accessed.
This commit is contained in:
Nick Craig-Wood
2025-02-28 17:01:29 +00:00
parent b587b094c9
commit 533c6438f3
6 changed files with 207 additions and 1 deletions

View File

@@ -487,3 +487,17 @@ func TestFillInMissingSizes(t *testing.T) {
})
}
}
func TestVFSIsMetadataFile(t *testing.T) {
_, vfs := newTestVFS(t)
rawName, found := vfs.isMetadataFile("leaf.metadata")
assert.Equal(t, "leaf.metadata", rawName)
assert.Equal(t, false, found)
vfs.Opt.MetadataExtension = ".metadata"
rawName, found = vfs.isMetadataFile("leaf.metadata")
assert.Equal(t, "leaf", rawName)
assert.Equal(t, true, found)
}