Create and return directory paths for a PIP release
set_pip_folders.RdThis function ensures the on-disk layout required by pipfun exists and
returns a named list with the canonical paths. The function will create
missing directories and initialize a stamp root at main_dir if one
has not already been initialized. The rt suffix (release_identity)
is appended to release-specific folders so multiple releases can coexist.
Arguments
- main_dir
character: top-level directory where PIP repositories are stored.
- release
character: release identifier (e.g. a date string). If
NULL, the latest release is resolved viaget_latest_pip_release().- identity
character: identity token used as suffix. Default comes from
getOption("pipfun.identities")and is validated withmatch.arg().- verbose
logical: print progress messages when
TRUE.