This repos contains some manifests I use to quickly install and update some applications useful for an R user that I don't find in any other bucket.
- Apps in this bucket
- To install scoop
- Add this scoop bucket
- Install an app
- List installed apps
- Update an app
- Uninstall an app
- check if a tools is found in PATH
Below is a list of the app available through this bucket. This can also be found in scoop.sh Apps listing.
rstudio-daily: RStudio daily (installer-less) - Synced from https://dailies.rstudio.com/rstudio-pro-daily: RStudio Pro daily (installer-less) - Synced from https://dailies.rstudio.com/
rstudio-preview: RStudio Preview (installer-less) - Synced from https://rstudio.com/products/rstudio/download/preview/rstudio-pro-preview: RStudio Pro Preview (installer-less) - Synced from https://rstudio.com/products/rstudio/download/preview/
rstudio-release: RStudio released version (installer-less) - Synced from https://rstudio.com/products/rstudio/download/rstudio-pro-release: RStudio Pro release version (installer-less) - Synced from https://rstudio.com/products/rstudio/download/
Only available in this bucket on the Open Source version. Synced from https://dailies.rstudio.com/rstudio/
rstudio-1.2: RStudio 1.2 (installer-less) - Freezed to last available 1.2 versionrstudio-1.3: RStudio 1.3 (installer-less) - Freezed to last available 1.3 versionrstudio-1.4: RStudio 1.3 (installer-less) - Freezed to last available 1.4 version (Ghost Orchid)rstudio-2022.02: RStudio 2022.02 (installer-less) - Last available version for Prairie Trillium branchrstudio-2022.07: RStudio 2022.06 (installer-less) - Last available version for Spotted Wakerobin branchrstudio-2022.12: RStudio 2022.12 (installer-less) - Last available version for Elsbeth Geranium branchrstudio-2023.03: RStudio 2023.03 (installer-less) - Last available version for Cherry Blossom branchrstudio-2023.06: RStudio 2023.06 (installer-less) - Last available version for Mountain Hydrangea branchrstudio-2023.09: RStudio 2023.09 (installer-less) - Last available version for Desert Sunflower branchrstudio-2023.12: RStudio 2023.12 (installer-less) - Last available version for Ocean Storm branchrstudio-2024.04: RStudio 2024.04 (installer-less) - Last available version for Desert Chocolate Cosmos branch
Positron (https://github.com/posit-dev/positron) is :
- a next-generation data science IDE built by Posit PBC
- An extensible, polyglot tool for writing code and exploring data
- A familiar environment for reproducible authoring and publishing
Important
Positron is an early stage project under active development and may not yet be a good fit for you !
This is the version offered to be downloaded at https://positron.posit.co/download.html. It will be available in PATH as positron.
````powershell
# using r-bucket as in `scoop bucket add r-bucket https://github.com/cderv/r-bucket.git` when installing bucket
scoop install r-bucket/positronThis version can't be used at the same time as the other positron pre-release install above as it will be available in PATH as positron also.
It follows version published at https://cdn.posit.co/positron/prereleases/
scoop install positron-prereleaseThis version is the build pushed daily. It can be installed and use at the same time of other positron version, as it will be available in PATH as positron-daily.
It follows version published at https://cdn.posit.co/positron/dailies/
scoop install positron-dailyExperimental - this could still change
3 binaries are available from tinytex-releases but only one can be installed at the same time. That is because a shim for tlmgr command is added to scoop and available to PATH, and that would be overriden. (And honestly, you only need one).
tinytexcontains several tex packages already installed that are the main one used by Rmarkdown. If you are an R user we recommand this one.tinytex-minis infra-only and contains only Tex Live with no package installed. Use this one if you want only Tex Live for Windows using TinyTeX distribution without the selected packages, for CI workflow for example.tinytex-extracontains some extra packages installed compare totinytex.
See full documentation at https://yihui.org/tinytex/ and about the releases at https://github.com/yihui/tinytex-releases#scoop-package
The binaries are synced from https://github.com/yihui/tinytex-releases/releases
You can install R devel for Windows using this bucket containing the r-devel app. The version will be synced to https://cran.r-project.org/bin/windows/base/rdevel.html and you will always have the last available r-devel version, tracked by the version notation like r79818 for the current development snapshot of R. As any other app, a new version will be checked for daily.
This scoop installed app will behave like with the apps in the Versions bucket (https://github.com/ScoopInstaller/Versions): You can have several versions of R installed with scoop but only one in use. You will have to use scoop reset to switch between installed versions.
# from this bucket
scoop install r-devel
rterm --version # r-devel
# from the main bucket
scoop install r-release
rterm --version # r current release
# switching back to use r-devel
scoop reset r-devel
rterm --version # r-develrig, the R Installation Manager, (https://github.com/r-lib/rig) is a tool to install, remove, configure R versions.
This bucket contains the manifest to install and update easily the rig CLI for Windows.
# install
scoop install rig
# update
scoop update rigUsing rig, you can then install and manage any R versions. See rig help for details.
If you prefer installing R versions with scoop, you can can
- install R current release.
scoop install r-release- or install a previous release
scoop install r-release@3.5.2You can then switch between R versions (including r-devel - see below) using
scoop reset r-release
scoop reset r-release@3.5.2R Installation Manager (RIM), installable from this bucket too, is a better tool for installing R versions.
rv is a new way to manage and install your R packages in a reproducible, fast, and declarative way. See https://github.com/A2-ai/rv
# install
scoop install rv
# update
scoop update rvQuarto (https://quarto.org/) is an open-source scientific and technical publishing system built on Pandoc. Quarto documents are authored using markdown, an easy to write plain text format.
This bucket contains the manifests to install and update easily the quarto CLI for Windows for stable versions and pre-release versions.
# install
scoop install quarto
# update
scoop update quartoYou can also install and manage Quarto using Quarto Versions Manager - qvm
scoop install quarto-prerelease
scoop update quarto-prereleasequarto and quarto-prerelease will both make quarto binary available in PATH. Only one version can be used at the same time. To switch between version use the following:
scoop install quarto
quarto --version # e.g 1.0.35
# installing second
scoop install quarto-prerelease
quarto --version # e.g 1.1.3
# Switching back to stable
scoop reset quarto
quarto --version # e.g 1.0.35
# Switching again to pre-release
scoop reset quarto-prerelease
quarto --version # e.g 1.1.3Quarto Version Manager is a CLI tools that allows to manage and switch between versions of Quarto easily.
This bucket contains the manifest to install and update easily the qvm releases for Windows.
QVM is aimed toward developers using Quarto that quickly needs to switch between versions. For only installing quarto and staying up to date, install quarto directly from this bucket will be enough. It is not recommended to have both installed.
# install
scoop install qvm
# update
scoop update qvmSass Migrator is a CLI tool to help migrate old to new syntax.
The Sass migrator automatically updates stylesheets that use deprecated behavior to the latest and greatest Sass features.
See documentation on main website: https://sass-lang.com/documentation/cli/migrator/
# install
scoop install sass-migrator
# update
scoop install sass-migratorair is an R formatter and language server, written in Rust.
air is currently in alpha. Expect breaking changes both in the API and in formatting results.
As air is also a tool available in other scoop bucket, it needs to be namespaced to be installed
# install
# using r-bucket as in `scoop bucket add r-bucket https://github.com/cderv/r-bucket.git` when installing bucket
scoop install r-bucket/air
# update
scoop install airArk is an R kernel for Jupyter applications. It provides an R-backed kernel to run R code inside Jupyter notebooks and other Jupyter frontends. See the upstream project for full details and usage instructions.
# install
# using r-bucket as in `scoop bucket add r-bucket https://github.com/cderv/r-bucket.git` when installing bucket
scoop install r-bucket/ark
# update
scoop update arkchrome-headless-shell is a new binary based on old chrome headless mode, dedicated to screenshoting, pdf printing or web-scraping. See more at https://developer.chrome.com/blog/chrome-headless-shell.
# install
# using r-bucket as in `scoop bucket add r-bucket https://github.com/cderv/r-bucket.git` when installing bucket
scoop install r-bucket/chrome-headless-shell
# update
scoop install chrome-headless-shellGitHub MCP Server is a Model Context Protocol (MCP) server for interacting with GitHub. It allows AI assistants and other tools to interact with GitHub repositories, issues, pull requests, and more through a standardized protocol.
# install
scoop install github-mcp-server
# update
scoop update github-mcp-serverSee https://github.com/lukesampson/scoop
scoop bucket add r-bucket https://github.com/cderv/r-bucket.gitscoop install rstudio-daily
scoop install TinyTeXYou can also namespace app in this bucket if there is a conflict
# using r-bucket as in `scoop bucket add r-bucket https://github.com/cderv/r-bucket.git` when installing bucket
scoop install r-bucket/airscoop list# fetch update info
scoop update
# see outdated apps
scoop status
# update one app
scoop update rstudio-daily
# update all
scoop update *scoop uninstall rstudio-dailyscoop which tlmgr