Package: vmTools 2.0.0

Sam Byrne

vmTools: Version Management Tools on the File System

Data version management on the file system for smaller projects. Manage data pipeline outputs with symbolic folder links, structured logging and reports, using 'R6' classes for encapsulation and 'data.table' for speed. Directory-specific logs used as source of truth to allow portability of versioned data folders.

Authors:Sam Byrne [aut, cre, cph]

vmTools_2.0.0.tar.gz
vmTools_2.0.0.zip(r-4.7-any)vmTools_2.0.0.zip(r-4.6-any)vmTools_2.0.0.zip(r-4.5-any)
vmTools_2.0.0.tgz(r-4.6-any)vmTools_2.0.0.tgz(r-4.5-any)
vmTools_2.0.0.tar.gz(r-4.7-any)vmTools_2.0.0.tar.gz(r-4.6-any)
vmTools_2.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
vmTools/json (API)

# Install 'vmTools' in R:
install.packages('vmTools', repos = c('https://epi-sam.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/epi-sam/vmtools/issues

On CRAN:

Conda:

4.78 score 2 scripts 250 downloads 6 exports 7 dependencies

Last updated from:76474efff4. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK155
source / vignettesOK234
linux-releaseOK141
macos-releaseOK109
macos-oldrelOK149
windows-develOK425
windows-releaseOK426
windows-oldrelOK476
wasm-releaseOK110

Exports:clean_pathget_new_version_nameget_symlink_registrynew_symlink_typeSLCSLT

Dependencies:backportscheckmateclidata.tablelifecycleR6rlang

Symlink Tool — Quick Start
What Is the Symlink Tool? | Walkthrough | 1 — Setup | 2 — Create Versioned Folders | 3 — Mark Latest | 4 — Mark Best | 5 — Mark Keep | 6 — Stage and Delete a Deprecated Run | 7 — Reports | Key-version report | Central log | What's Next?

Last update: 2026-03-21
Started: 2026-03-21

Symlink Tool — Technical Reference
1 — Symlink Composer (SLC) | Setup: three independent sub-model pipelines | Compose the set | Query the full best set | Query keep or any other type | Find unmarked folders across every pipeline | 2 — Multiple Roots | Setup | Create and mark | 3 — Custom Symlink Types (Plugin Architecture) | Example: regulatory hold for clinical trials | Register the type | Use it | Roundup held datasets | 4 — Reports and Discrepancy Detection | Run all reports | Key-version report | Non-symlinked folders | Discrepancy report | Cleanup

Last update: 2026-03-21
Started: 2026-03-21