All Projects → gaborcsardi → rim

gaborcsardi / rim

Licence: MIT License
The R Installation Manager

Programming Languages

rust
11053 projects
Makefile
30231 projects
Inno Setup
370 projects

Projects that are alternatives of or similar to rim

ubuntu-first-steps
First steps with Ubuntu
Stars: ✭ 36 (-32.08%)
Mutual labels:  installation
arch-plasma-install
Minimal Arch Installation with KDE Plasma Desktop from scratch.
Stars: ✭ 33 (-37.74%)
Mutual labels:  installation
Fedora-KDE-Minimal-Install-Guide
Guide to install KDE Plasma desktop environment on a minimal Fedora installation
Stars: ✭ 125 (+135.85%)
Mutual labels:  installation
Mac-OS-Setup-Applications
👾 All I need to setup a new Mac and the applications I use everyday as a Web Developper
Stars: ✭ 96 (+81.13%)
Mutual labels:  installation
ansible-erpnext
Automatic installation for ERPNext on Linux
Stars: ✭ 22 (-58.49%)
Mutual labels:  installation
PackageProject.cmake
🏛️ Help other developers use your project. A CMake script for packaging C/C++ projects for simple project installation while employing best-practices for maximum compatibility.
Stars: ✭ 48 (-9.43%)
Mutual labels:  installation
odoo-11.0-windows-installation
Install odoo-11.0 from source on Windows
Stars: ✭ 34 (-35.85%)
Mutual labels:  installation
snafu
Work with Python distributions on Windows how it’s supposed to work.
Stars: ✭ 25 (-52.83%)
Mutual labels:  installation
cas-overlay-template
Apereo CAS WAR Overlay template
Stars: ✭ 1,057 (+1894.34%)
Mutual labels:  installation
archdi-pkg
Arch Linux Desktop Installer Packages
Stars: ✭ 46 (-13.21%)
Mutual labels:  installation
arch-guide
My installation instructions and guide for Arch Linux
Stars: ✭ 25 (-52.83%)
Mutual labels:  installation
Klipper-Firmware-FLSUN-QQ-S-Pro-Delta-Printer
Firmware configuration files and instructions on how to get the Klipper ecosystem running on the FLSUN QQ-S Pro delta 3D printer
Stars: ✭ 51 (-3.77%)
Mutual labels:  installation
ansible-odoo
Automatic deployment for Odoo on Linux
Stars: ✭ 19 (-64.15%)
Mutual labels:  installation
terminer
Upgrade your terminal experience with a single command.
Stars: ✭ 28 (-47.17%)
Mutual labels:  installation
Archfi
Arch Linux Fast Installer : tutorial installer
Stars: ✭ 2,156 (+3967.92%)
Mutual labels:  installation
Mac Setup
Installing Development environment on macOS
Stars: ✭ 6,510 (+12183.02%)
Mutual labels:  installation
Hackintosh Installer University
Open source tutorial & information collector for hackintosh installation.
Stars: ✭ 3,815 (+7098.11%)
Mutual labels:  installation

The R Installation Manager

Install, remove, configure R versions.

🚀  Features

  • Works on macOS and Windows. Linux version is coming soon!
  • Install multiple R versions, select the default one, run multiple versions at the same time using quick links. E.g. R-4.1 starts R 4.1.x.
  • Select R version to install using symbolic names: devel, release, oldrel and more.
  • On M1 macs select between x86_64 and arm64 versions or R, or install both.
  • Makes sure that installed packages are kept separete from the R installation.
  • Includes auto-complete for zsh and bash.
  • Installs Rtools on Windows.

⬇️  Installation

Download the latest release from https://github.com/gaborcsardi/rim/releases.

Auto-complete

The macOS installer and also installs the zsh and bash completions. zsh completions work out of the box. For bash completions install the bash-completion package from Homebrew and make sure it is loaded from your .bashrc. (You don’t need to install bash from Homebrew, but you can if you like.)

⚙️  Usage

Use rim add to add a new R installation:

rim add release

Use rim list to list the currently installed R versions, and rim default to set the default one.

Run rim to see all commands and examples:

rim
#> RIM -- The R Installation Manager 0.1.5
#> NAME
#>     rim - manage R installations
#> 
#> DESCRIPTION
#>     rim manages your R installations, on macOS and Windows. It can install
#>     and set up multiple versions R, and make sure that they work together.
#> 
#>     On macOS, R versions installed by rim do not interfere. You can run
#>     multiple versions at the same time. rim also makes sure that packages
#>     are installed into a user package library, so reinstalling R will not
#>     wipe out your installed packages.
#> 
#>     rim is currently experimental and work in progress. Feedback is much
#>     appreciated. See https://github.com/gaborcsardi/rim for bug reports.
#> 
#> USAGE:
#>     rim [SUBCOMMAND]
#> 
#> OPTIONS:
#>     -h, --help       Print help information
#>     -V, --version    Print version information
#> 
#> SUBCOMMANDS:
#>     add        Install a new R version
#>     default    Print or set default R version
#>     help       Print this message or the help of the given subcommand(s)
#>     list       List installed R versions
#>     resolve    Resolve a symbolic R version
#>     rm         Remove R versions
#>     system     Manage current installations
#> 
#> EXAMPLES:
#>     # Add the latest development snapshot
#>     rim add devel
#> 
#>     # Add the latest release
#>     rim add release
#> 
#>     # Install specific version
#>     rim add 4.1.2
#> 
#>     # Install latest version within a minor branch
#>     rim add 4.1
#> 
#>     # List installed versions
#>     rim list
#> 
#>     # Set default version
#>     rim default 4.0

Run rim <subcommand> --help for information about a subcommand:

rim default --help
#> rim-default 
#> 
#> DESCRIPTION:
#>     Print or set the default R version. The default R version is the one that
#>     is started with the `R` command, usually via the `/usr/local/bin/R`
#>     symbolic link.
#> 
#>     Call without any arguments to see the current default. Call with the
#>     version number/name to set the default. Before setting a default, you
#>     can call `rim list` to see the installed R versions.
#> 
#>     The default R version is set by updating the symbolic link at
#>     `/Library/Frameworks/R.framework/Versions/Current` and pointing it to the
#>     specified R version.
#> 
#>     Potentially you need to run this command with `sudo` to change the
#>     default version: `sudo rim default ...`.
#> 
#>     You don't need to update the default R version to just run a non-default R
#>     version. You can use the `R-<ver>` links, see `rim system make-links`.
#> 
#> USAGE:
#>     rim default [version]
#> 
#> ARGS:
#>     <version>
#>             new default R version to set
#> 
#> OPTIONS:
#>     -h, --help
#>             Print help information
#> 
#> EXAMPLES:
#>     # Query default R version
#>     rim default
#> 
#>     # Set the default version
#>     rim default 4.1

🤝  Feedback

Please open an issue in our issue tracker at https://github.com/gaborcsardi/rim/issues

📘  License

MIT 2021-2022 © RStudio Pbc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].