Ad

rig: R Installation Manager

rig simplifies R version management by allowing users to install, remove, and configure multiple R installations across different platforms.
Screenshot of r-lib/rig homepage

rig facilitates the installation and management of multiple R versions on macOS, Windows, and Linux. It addresses the common need for users to work with different R environments for various projects or compatibility requirements. rig allows users to easily install, switch between, and configure different R versions, including specific releases and development versions. It also integrates with package management systems like CRAN and PPM, and provides features like automatic system requirements installation and user-level package library management.

rig offers a streamlined approach to managing R installations, simplifying the process of working with multiple R versions. Key features include cross-platform support, easy installation and updates, and the ability to select default R versions for different applications. The macOS menu bar app provides interactive version selection, while the integration with package managers ensures a consistent environment. Additionally, rig handles tasks like setting up system requirements and managing permissions, enhancing the overall developer experience.

  • Cross-Platform Support: Runs on macOS, Windows, and Linux, offering a unified management solution.
  • Multiple R Versions: Enables installing and managing various R versions simultaneously for diverse project needs.
  • Default Version Selection: Allows setting default R versions for terminal and RStudio.
  • CRAN Mirror & PPM Setup: Configures the default CRAN mirror and PPM for seamless package management.
  • Automatic System Requirements: Installs and configures necessary system dependencies for R packages.
  • User-Level Package Libraries: Creates and manages user-specific package libraries, preventing conflicts.
  • Auto-Complete: Provides auto-completion for zsh and bash on macOS and Linux.

rig is an actively maintained project with frequent updates and a responsive issue tracker. Recent commits and a growing user base indicate ongoing development and community engagement. Comprehensive documentation is available to guide users through installation and usage, and the project boasts a solid release history, suggesting stability and reliability.

rig benefits data scientists, statisticians, and R developers who frequently work with multiple R versions or need a simplified R environment management solution. It streamlines workflows, reduces setup time, and ensures consistent R environments across different platforms. rig offers a significant advantage over manual installation and configuration processes, saving time and reducing potential errors.

Summarize:
Share:
Stars
956
Forks
35
Issues
66
Created
4 years ago
Commit
23 days ago
License
MIT
Archived
No
Updated 16 days ago

Similar Repositories