cde-toolbelt
Advanced tools
Comparing version 1.1.3 to 1.1.4
@@ -384,3 +384,3 @@ var colors = require('colors'); | ||
{ 'register [service][host][port]' : 'manually registers service and port on the router'}, | ||
{ 'unregister [service]' : 'manually unregisters service on the router'}, | ||
{ 'unregister [service|--all]' : 'manually unregisters service on the router'}, | ||
{ 'override' : 'print help for override command' }, | ||
@@ -387,0 +387,0 @@ { 'interfaces': 'print registered services'}, |
@@ -18,16 +18,32 @@ var request = require('request'); | ||
var that = this; | ||
console.info('\tUnregistering interface %s ', this._service); | ||
request({ | ||
uri: this.getRouterUrl() + '/api/service/' + that._service, | ||
method: 'DELETE' | ||
}, function (err) { | ||
if (err) { | ||
return that._callback('Router error: ' + err); | ||
} | ||
return that._callback(null, 'Interface unregistered successfully'); | ||
}) | ||
if (this._service === '--all') { | ||
request({ | ||
uri: this.getRouterUrl() + '/api/service/', | ||
method: 'PURGE' | ||
}, function (err) { | ||
if (err) { | ||
return that._callback('Router error: ' + err); | ||
} | ||
console.log('All interfaces were unregistered successfully'); | ||
return that._callback(null, 'All interfaces were unregistered successfully'); | ||
}); | ||
} else { | ||
console.info('\tUnregistering interface %s ', this._service); | ||
request({ | ||
uri: this.getRouterUrl() + '/api/service/' + that._service, | ||
method: 'DELETE' | ||
}, function (err) { | ||
if (err) { | ||
return that._callback('Router error: ' + err); | ||
} | ||
return that._callback(null, 'Interface unregistered successfully'); | ||
}); | ||
} | ||
}; | ||
exports.UnregisterCommand = UnregisterCommand; |
{ | ||
"name": "cde-toolbelt", | ||
"version": "1.1.3", | ||
"version": "1.1.4", | ||
"dependencies": { | ||
@@ -43,10 +43,10 @@ "cli-table": { | ||
"ref": { | ||
"version": "1.2.0", | ||
"version": "1.3.2", | ||
"from": "ref@*", | ||
"resolved": "http://registry.npmjs.org/ref/-/ref-1.2.0.tgz", | ||
"resolved": "http://registry.npmjs.org/ref/-/ref-1.3.2.tgz", | ||
"dependencies": { | ||
"nan": { | ||
"version": "2.1.0", | ||
"version": "2.2.0", | ||
"from": "nan@>=2.0.0 <3.0.0", | ||
"resolved": "http://registry.npmjs.org/nan/-/nan-2.1.0.tgz" | ||
"resolved": "http://registry.npmjs.org/nan/-/nan-2.2.0.tgz" | ||
} | ||
@@ -120,3 +120,4 @@ } | ||
"version": "0.0.3", | ||
"from": "wordwrap@>=0.0.1 <0.1.0" | ||
"from": "wordwrap@>=0.0.1 <0.1.0", | ||
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" | ||
} | ||
@@ -147,3 +148,3 @@ } | ||
"from": "core-util-is@>=1.0.0 <1.1.0", | ||
"resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" | ||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" | ||
}, | ||
@@ -219,5 +220,5 @@ "isarray": { | ||
"tunnel-agent": { | ||
"version": "0.4.1", | ||
"version": "0.4.2", | ||
"from": "tunnel-agent@>=0.4.0 <0.5.0", | ||
"resolved": "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" | ||
"resolved": "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.2.tgz" | ||
}, | ||
@@ -331,5 +332,5 @@ "tough-cookie": { | ||
"escape-string-regexp": { | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"from": "escape-string-regexp@>=1.0.2 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" | ||
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.4.tgz" | ||
}, | ||
@@ -392,6 +393,7 @@ "has-ansi": { | ||
"from": "generate-object-property@>=1.1.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", | ||
"dependencies": { | ||
"is-property": { | ||
"version": "1.0.2", | ||
"from": "is-property@>=1.0.0 <1.1.0", | ||
"from": "is-property@>=1.0.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" | ||
@@ -408,3 +410,4 @@ } | ||
"version": "4.0.1", | ||
"from": "xtend@>=4.0.0 <5.0.0" | ||
"from": "xtend@>=4.0.0 <5.0.0", | ||
"resolved": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" | ||
} | ||
@@ -419,3 +422,4 @@ } | ||
"version": "1.1.2", | ||
"from": "rewire@1.1.2" | ||
"from": "rewire@1.1.2", | ||
"resolved": "http://registry.npmjs.org/rewire/-/rewire-1.1.2.tgz" | ||
}, | ||
@@ -422,0 +426,0 @@ "tail": { |
{ | ||
"name": "cde-toolbelt", | ||
"description": "Project starter for CDE apps", | ||
"version": "1.1.3", | ||
"version": "1.1.4", | ||
"contributors": [ | ||
@@ -6,0 +6,0 @@ "Kamil Rokosz <lax@lax.net.pl>", |
Sorry, the diff of this file is not supported yet
123159
3071