A pigato proxy to foward a request from a broker to another
This can be used as a module or as a standalone binary
#Standalone Binary
##Installation
npm i -g pigato-proxy
##Usage
  Usage: pigato-proxy [options]
  Options:
    -h, --help                           output usage information
    -V, --version                        output the version number
    -s, --source [endpoint]              Source Endpoint
    -ss, --sourceservice [service]       Source Service
    -d, --destination [endpoint]         Destination Endpoint
    -ds, --destinationservice [service]  Destination Service [sourceservice]
#Node.JS module
var PigatoProxy = require('pigato-proxy');
var endpoint = 'tcp://127.0.0.1:55000';
var proxy = new PigatoProxy( endpoint , { proxy : { remote : tcp://127.0.0.1:55001 , service : '/foo'});
proxy.start(function(){ console.log('started')});###Autostart If we give a callback to the constructor, then the proxy will be automatically started
PigatoProxy( endpoint , { proxy : { remote : tcp://127.0.0.1:55001 , service : '/foo'}, function(){ console.log('started')});###Service Forward Moreover, we can also change the name of the service requested. This can be usefull to dynamically linked two services even if servicename are hard coded
PigatoProxy( endpoint , { proxy : { remote : tcp://127.0.0.1:55001 , service : { in :'/foo' , out : '/bar' }, function(){ console.log('started')});