Skip to contents

Removes the storage_id:: contextual prefix introduced in snapshot schema version 0.1.3 and returns the corresponding machine-local filesystem path.

Usage

strip_storage_prefix(x)

Arguments

x

Character vector of contextualised filesystem paths.

Value

Character vector with storage prefixes removed.

Details

The helper supports interoperability with functions that require local filesystem paths rather than globally contextualised observational locators.

Example of contextualised observational locator:

l460-broken-ssd::C:/_packages/eviota/R/file.R

becomes:

C:/_packages/eviota/R/file.R

Paths without a storage prefix are returned unchanged.

Examples

strip_storage_prefix(
  "l460::C:/_packages/eviota/R/file.R"
)
#> [1] "C:/_packages/eviota/R/file.R"

strip_storage_prefix(
  c(
    "l460::C:/test.txt",
    "l480::D:/data.csv"
  )
)
#> [1] "C:/test.txt" "D:/data.csv"