tinytrail: Lightweight Auto-Updating Project Tracker and Data Dictionary

Once initialized, the package leaves a 'tiny trail' of human- and AI-readable text that makes it effortless to keep track of small to medium-sized projects. The package is lightweight (hence 'tiny') and maintains a YAML trail file recording which scripts produced which output files. Call tinytrail() once at the top of each script to record metadata, wrap any save call with tinytrail_write() to log the output path, and optionally use tinytrail_dict() to capture a data dictionary for each input data frame.

Version: 0.1.0
Depends: R (≥ 4.1.0)
Imports: yaml
Suggests: arrow, data.table, ggplot2, haven, jsonlite, kableExtra, knitr, openxlsx, purrr, readr, rmarkdown, rstudioapi, testthat (≥ 3.0.0), tinytable, withr, writexl
Published: 2026-07-04
DOI: 10.32614/CRAN.package.tinytrail (may not be active yet)
Author: Tomas Reivinger [aut, cre, cph]
Maintainer: Tomas Reivinger <tomas.reivinger at gmail.com>
BugReports: https://github.com/tinytrail-r/tinytrail/issues
License: MIT + file LICENSE
URL: https://github.com/tinytrail-r/tinytrail, https://tinytrail-r.github.io/tinytrail/
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: tinytrail results

Documentation:

Reference manual: tinytrail.html , tinytrail.pdf
Vignettes: Getting started with tinytrail (source, R code)

Downloads:

Package source: tinytrail_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): tinytrail_0.1.0.tgz, r-oldrel (arm64): tinytrail_0.1.0.tgz, r-release (x86_64): tinytrail_0.1.0.tgz, r-oldrel (x86_64): tinytrail_0.1.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=tinytrail to link to this page.