roadie

command module
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2016 License: GPL-3.0 Imports: 6 Imported by: 0

README

roadie

GPLv3 Code Climate

A easy way to run your programs on Google Cloud Platform. See documents for more information.

Description

roadie helps you to upload your source codes to the cloud, create and delete instances, and manage outputs.

For example,

$ roadie run --local . --name analyze-wowah script.yml

uploads your source codes in current directory, and run them in such a manner that script.yml specifies. The script.yml is a simple YAML file like

apt:
- unrar
data:
- http://mmnet.iis.sinica.edu.tw/dl/wowah/wowah.rar
run:
- unrar x -r wowah.rar
- analyze WoWAH

The above script.yml asks roadie to install apt package unrar and download a data file from such URL as the preparation. Then, it directs to run those two commands; unrar the downloaded file, analyze the obtained data files.

roadie uploads results of such commands to a cloud storage after they finish. You can access those results by

$ roadie result get analyze-wowah "*" -o ./res

Then, roadie downloads all result files into ./res directory.

Install

Compiled binary files for some platforms are uploaded in release page. To install in other platforms following the go manner, use go get:

$ go get github.com/jkawamoto/roadie

For mac user, roadie is available in Homebrew.

$ brew tap jkawamoto/roadie
$ brew install roadie

License

This software except files in docker folder is released under The GNU General Public License Version 3, see COPYING for more detail.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package chalk is a wrapper of "github.com/ttacon/chalk".
Package chalk is a wrapper of "github.com/ttacon/chalk".

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL