RemoteDO command

## Project description

rdo stands for “RemoteDO” and is to help facilitate running commands on “remote” machines. Specifically is meant to help you run and develop code on a virtual machine, while avoiding having to shell into the VM.

## Usage

The first step is to create a .rdo.conf file. Here is an example using rdo with Vagrant.

[default]
driver = vagrant
directory = /vagrant

Lets assume you have a Vagrantfile in the root of your code base and are mounting your code to /vagrant. Lets also assume you have a Makefile you use to run different tasks for your project.

Here is how you to run the build task using rdo:

$rdo make build rdo will compose the correct command to run it on your Vagrant VM. For example, the above would end up running: $ vagrant ssh -c "cd /vagrant && make build"

## Project details

Uploaded source