Cran resubmission:
- Removed 
/dontrun{} examples and converted to
tests. 
- Removed 
::: instances (only those required for tests
& vignettes remain). 
- Added verbosity control to R/symlink_tool constructor.
- All messaging comes through std_err stream.
 
- Only print exceptions if verbose=FALSE.
 
 
- R/dir_tree() now has a return value.
 
- All options in vignettes now reset.
 
- There are no methods references to cite in the DESCRIPTION.
 
- All filesystem operations use tempdir().
- Functions to not save to user filespace.
 
- Removed default paths from vignette print functions.
 
 
Updates:
- symlink_tool logs now save to ‘logs’ subdirectory
- running reports moves existing legacy logs safely to
subdirectories
 
 
- SLT made some processes lazier
- init: if only one user_root is defined, central_log_root defaults to
this folder
 
- make_new_version_folder: finds a new version_name by default
 
 
- vignettes display code but do not evaluate on Windows without admin
privileges
 
- all github CRAN checks passing
 
Updates:
- Removed all lingering borrowed utilities
 
- Renamed symlink_tool public and private methods for consistency
 
Updates:
- Removed purrr package dependency with simple utility function
 
- Renamed split_path internal function
 
- Added alternative csv reader options (utils::read.csv and
utils::read.csv2)
 
Update:
- Removed lubridate package dependency
 
Update:
Update:
- Removed DescTools package dependency
 
Fixes:
- Vignette header fixed to build with package
 
Update:
- Attempting folder creation writes a version log, even if the folder
already exists
- assumption: using the tool to attempt to create a folder assumes the
user wants a log
 
 
- README updates
 
Update:
- Logs and reports sort columns according to internal log schema
before writing to disk.
 
Bugfixes:
- deletions now write to central log
 
Bugfixes:
Bugfixes:
Bugfixes:
- extensive repairs to logs and reports
 
- allowances for mismatched logs on disk
- user may choose for strict or flexible control when writing
logs
 
- reporting is flexible by default
 
 
- option for csv reader to suppress warnings (rely on tool’s
messaging)
 
Several improvements for consistency and sensible defaults based on
trial deployment.
Logs
- Central log now gets all demotions (previously only promotions were
recorded, but this can create confusion).
 
- Marked folders are no longer demoted and re-promoted if they are
marked as the same folder type
- Prevents log bloat.
 
- Prevents confusion about when date-versions were elevated.
 
 
Reports
- Main ‘important versions’ report has a sensible name.
 
- Report names are consolidated to private dictionaries.
 
- Reports are now sorted based on the 
timestamp field,
which should keep all versions chronological based on when they were
marked. 
Methods
- added 
roundup_unmark() method
- Useful for finding folders that are not being tracked for easier
bulk-removal.
 
 
- added 
roundup_best() method
- Back-filling a conspicuously absent option - allows the tool to be
used for systematic operations with the 
best version,
instead of hand-building file paths. 
 
NEWS
Vignettes
Two written:
- one fully technical
 
- one scoped for new users
 
- Symlink tool is fully functional with basic tasks.