#! /usr/bin/Rscript --default-packages=NULL ### -*- R -*- all <- FALSE dir <- file.path(normalizePath("~"), "tmp", "CRAN") usage <- function() { cat("Usage: summarize-check-CRAN-incoming-depends [options] [DIR]", "", "Summarize KH CRAN incoming check depends.", "", "Options:", " -h, --help print short help message and exit", " -a, --all also summarize the reverse dependencies checked", " -d=DIR use DIR as check dir (default: ~/tmp/CRAN)", sep = "\n" ) } args <- commandArgs(trailingOnly = TRUE) if(any(ind <- args %in% c("-h", "--help"))) { usage() q("no", runLast = FALSE) } if(any(ind <- args %in% c("-a", "--all"))) { all <- TRUE args <- args[!ind] } if(any(ind <- startsWith(args, "-d="))) { dir <- substring(args[ind][1L], 4L) args <- args[!ind] } if(length(args)) { dir <- args[1L] } tools::summarize_check_packages_in_dir_depends(dir, all)