knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "README-", eval = FALSE )
An RStudio addin to run long R commands aside your current session.
This package is more of a POC for now, really to be considered as a WIP. Feel free to open issue or send pull requests! For now, this addin only works on Linux and Mac OS, but I'm working on this :)
Have you ever been waiting in front of you R session from a command to finish? Say goodbye to wasted time with {aside}, an RStudio addin running commands aside and sending you the result in a temp file.
You can simply write a function like:
library(aside) aside("a <- 12")
And the command will be run in a new R session in the background. But the biggest strength of {aside} is that you can select the line in your script, and clic Addins > ASIDE > aside. Yes, that means you can also map it to a keyboard shortcut \o/.
When run, you'll get in your console the Terminal the code was sent to, and the temp file the result will be saved into. You can then just copy and paste the load() command printed in your console.
If you save your aside call like this:
b <- aside("a <- 12")
You can simply:
load(b)
As stated, this package is still under dev, and so far notications is still a part I'm working on. If like me you're on Ubuntu and / or on a recent Mac OSX, the notification process should work and you'll get a message stating the job is complete.
You can also watch over the process by opening the terminal with:
aside("a <- 12", show = TRUE)
If you're on windows, I have for the moment not implemented {aside}. Sorry ¯\(ツ)/¯
If you're not happy with that, feel free to send me a PR or to open an issue.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.