Supports Developing, Building and Deploying R Solution


[Up] [Top]

Documentation for package ‘RSuite’ version 0.37-253

Help Pages

RSuite-package Supports Developing, Building and Deploying R Solutions.
build_bash_script Creates a bash script to update the system to satisfy project requirements.
build_win_script Creates a cmd script to update the system to satisfy project requirements.
ci_adapter_create_base Creates the base presentation for the CI adapter to use by concrete implementations.
ci_adapter_get_version Retrieves current CI build number.
ci_adapter_is_building Detects if build process triggered by CI is currently running.
get_version_numbers Retrieves version numbers from the input version string e.g. 1.2.0 returns c(1, 2, 0)
inst_wrap_zip Wraps deployment zip into bash installer script.
perform Performs(runs) all recipes from the sysreqs_recipe object.
pkgzip_build_bioc_package Builds PKGZIP out of a package on Bioconductor
pkgzip_build_ext_packages Builds PKGZIP out of passed external packages.
pkgzip_build_github_package Builds PKGZIP out of a package on GitHub.
pkgzip_build_package_files Builds PKGZIP out of passed package files.
pkgzip_build_prj_packages Builds PKGZIP out of project packages.
prj_build Builds project internal packages and installs them.
prj_clean_deps Uninstalls unused packages from the local project environment.
prj_config_set_repo_adapters Updates project configuration to use only specified repository adapters.
prj_config_set_rversion Updates project configuration to use specified R Version.
prj_init Loads project settings without loading them into the environment.
prj_install_deps Installs project dependencies and needed supportive packages.
prj_load Loads project into the environment so all master scripts can run.
prj_lock_env Locks the project environment.
prj_pack Prepares project source pack tagged with version.
prj_start Creates project structure at the specified path.
prj_start_package Creates package structure inside the project.
prj_unload Unloads last loaded project.
prj_unlock_env Unlocks the project environment.
prj_zip Prepares deployment zip tagged with version.
rc_adapter_create_base Creates the base presentation for the RC adapter to use by concrete implementations.
rc_adapter_get_version Retrieves current RC version number for working copy at directory passed.
rc_adapter_is_under_control Detects if dir is under adapter's managed version control.
rc_adapter_pkg_struct_add Puts the package structure under RC adapter's managed version control.
rc_adapter_prj_struct_add Puts project structure under RC adapter's managed version control.
rc_adapter_remove_admins Remove all RC related administrative entries from folder tree at dir.
repo_adapter_create_base Creates base presentation for repo adapter to use by concrete implementations.
repo_adapter_create_manager Creates repo manager to manage its repository.
repo_adapter_get_info Returns information about repository the adapter is working on.
repo_adapter_get_path Returns the adapter path related to the project to use for dependencies resolution.
repo_manager_destroy Releases resources allocated to manage the repository.
repo_manager_get_info Returns information on repo manager.
repo_manager_init Initializes managed repository structure.
repo_manager_remove Removes specified packages from the repository.
repo_manager_upload Adds packages to the managed repository.
repo_mng_init Initializes repository (creates its structure).
repo_mng_list Retrieve the list of available packages in the repository.
repo_mng_remove Removes packages from the repository.
repo_mng_start Starts management over the repository.
repo_mng_stop Stops management over the repository.
repo_upload_bioc_package Loads package from the Bioconductor repository.
repo_upload_ext_packages Uploads external packages into the managed repository.
repo_upload_github_package Loads package from the GitHub repository.
repo_upload_package_files Uploads package file(s) into the managed repository.
repo_upload_pkgzip Uploads PKGZIP into the managed repository.
repo_upload_prj_packages Builds and uploads project package(s) into the repository.
RSuite Supports Developing, Building and Deploying R Solutions.
rsuite_check_version Checks if a newer version of RSuite is available.
rsuite_getLogger Retrieves RSuite logger.
rsuite_get_ci_adapter_names Gets all names of known CI (continuous integration) adapters.
rsuite_get_os_info Retrieves information on current OS.
rsuite_get_rc_adapter_names Gets all names of known RC (revision control) adapters.
rsuite_get_repo_adapter_names Gets all names of known repository adapters.
rsuite_register_ci_adapter Registers CI (continuous integration) adapter to use for projects.
rsuite_register_rc_adapter Registers RC (revision control) adapter to use for projects.
rsuite_register_repo_adapter Registers repository adapter to use for projects.
rsuite_unregister_ci_adapter Unregisters CI (continuous integration) adapter.
rsuite_unregister_rc_adapter Unregisters RC (revision control) adapter.
rsuite_unregister_repo_adapter Unegisters repository adapter.
rsuite_update Updates RSuite to newest available version.
sysreqs_check Checks for system requirements availability.
sysreqs_collect Prints out all system requirements from dependencies and project packages.
sysreqs_install Updates system to satisfy detected requirements.
sysreqs_script Creates a script to update the system to satisfy project requirements.
tmpl_list_registered Returns all available project/package templates
tmpl_register Registers the template specified with the path argument.
tmpl_start Creates a new template with the specified name, in the specified path.