powered by
Grep all the YML files, parse the metadata and build a data frame containing key metadata tags.
build_script_df(repo_url = "https://github.com/phuse-org/phuse-scripts.git", repo_base = "https://github.com/phuse-org/phuse-scripts/raw/master", repo_dir = NULL, work_dir = NULL, output_fn = NULL, days_to_update = 7, fn_only = FALSE, upd_opt = NULL)
a URL for a remote repository and default to 'https://github.com/phuse-org/phuse-scripts.git'
a URL for repository base folder; default to "https://github.com/phuse-org/phuse-scripts/raw/master"
a local directory to host the repository; default to work_dir from crt_workdir if not specified
a local directory to host the files containing a list of YML files; default to tempdir()/myRepo
a CSV file name for outputing a list of YML files; default to "repo_name_yml.csv
number of days before the output_fn is updated; default to 7 days. Set it to a negative number make it to update immediately.
return file name only; default to FALSE
update option: File|Repo|Both
a data frame containing a list of script metadata
# NOT RUN { r1 <- build_script_df() r2 <- build_script_df(upd_opt = "file") r3 <- build_script_df(upd_opt = "repo") r4 <- build_script_df(upd_opt = "both") # }
Run the code above in your browser using DataLab