Skip to content

OmarCastro/ShellHive

Repository files navigation

Stories in Ready Build Status Coverage Status

ShellHive

A Visual data-flow programming web application to create UNIX Shell workflows

The purpose of the application is to ease the development of UNIX scripts, its focus is the development of scripts for big-data related tasks.

Requirements

This application is developed using nodeJS, and it highly integrates with Docker a container engine

Instalation

Clone this repository or download the contents, install the dependencies of this project by using npm install and bower install

git clone https://github.com/OmarCastro/ShellHive.git
cd ShellHive
npm install
bower install

(optional) verify that everything is okay by running all the tests

npm test

Execution

To run the server application, use the following command

npm start

The server is developed using sails.js, if you have it installed you can run it with

sails lift

Then, the application should be running on

http://localhost:1337/

Finally, have fun!! :)