README.md

RStudio addins manager

Build Status CRAN_Status_Badge

RStudio addins let you execute a bit of R code or a Shiny app through the RStudio IDE, either via the Addins dropdown menu or with a keyboard shortcut. This package is an RStudio addin for managing other addins. To run these addins, you need the latest version of RStudio.

Installation

The package can be installed via devtools

## Need the latest version of DT as well
devtools::install_github('rstudio/DT')
devtools::install_github("csgillespie/addinmanager")

You can test the package at the command line with

addinmanager::addin_manager()

Running addins

After installing the package, the Addins menu toolbar will be populated with a new addin called Addin Manager. When you lauch this addin, a DT table will be launched:

Screenshot

In the screenshot above, the highlighted addins, shinyjs and ggThemeAssit, indicate that this addins have already installed.

When you click Done

Simple!

Including your addin

Just fork and alter raddins.md which is located in the inst/extdata directory. This file is a md file with three columns:

The initial list of addins was obtain from daattali repo.

Current List of Addins

| | Name | Description | Package | |-----|:------------------------|:-----------------------------------------------------------------------------------------------------|:-----------------------------------| | 2 | ggplot2 Marginal Plots | Add marginal plots to ggplot2 | ggExtra | | 3 | ggplot Theme Assist | Customize your ggplot theme | ggThemeAssist | | 4 | Data Recoding | Interactively generate R code for variable manipulation (levels editing / levels ordering / cutting) | questionr | | 5 | Colour Picker | Lets you easily select colours | shinyjs | | 6 | Roxygen2 comments | Add/remove roxygen2 comments | csgillespie/roxygen2Comment | | 7 | Schedule Rscripts | Easily scheduling Rscripts | jwijffels/taskscheduleR | | 8 | Assign Default Values | Set function arguments in selection to their default values | jennybc/jadd | | 9 | Wrap Rmd | Wrap selected R Markdown text but don't insert lines breaks into inline R code | tjmahr/WrapRmd | | 10 | Tidy Data | Interactively build tidyr function call (gather) | MangoTheCat/tidyshiny | | 11 | Lattice Plotting | Interactively build plots using the lattice system | homerhanumat/addinplots | | 12 | Copy Frame to Clipboard | Copy a data.frame to the clipboard | BAAQMD/copydat | | 13 | Render Rmd in Console | Render an R Markdown document in the global environment | jeffjjohnston/RStudioConsoleRender | | 14 | Document This | Auto-generate Roxygen skeletons for functions and data | mdlincoln/docthis | | 15 | Hist Add-In | Interactively create histograms with ggplot2 and obtain the R Code | Stan125/limoaddin | | 16 | Graphical Unit Testing | Visual regression testing and graphical diffing with testthat | lionel-/vdiffr |

Other information



csgillespie/addinmanager documentation built on May 14, 2019, 12:11 p.m.