Dynamically handle a local or remote file path
localOrRemoteFile(file, quiet = getOption("acid.quiet", default = FALSE))
Local file path(s). Stops on a missing file.
This function is vectorized and supports mixed local and remote paths. Remote files are downloaded locally to a temporary directory.
Compressed files will automatically be decompressed. Currently, these file
extensions are natively supported:
## Local file <- system.file("extdata/example.csv", package = "pipette") x <- localOrRemoteFile(file) basename(x)#>  "example.csv"## Remote file <- acidbase::pasteURL( pipetteTestsURL, "hgnc.txt.gz", protocol = "none" ) x <- localOrRemoteFile(file) basename(x)#>  "pipette-a1b829857531.txt"