UNPKG

clown

Version:
25 lines (21 loc) 1.08 kB
var joi = require('joi'); var command = require('../lib/command'), log = require('../lib/log'); module.exports = function(router) { return router .on('compute servers get', command('getServer', [{ serverId: joi.string() }])) .on('compute servers create', command('createServer', [{ options: joi.object() }])) .on('compute servers destroy', command('destroyServer', [{ serverId: joi.string() }])) .on('compute servers list', command('getServers', [])) .on('compute servers reboot', command('rebootServer', [{ serverId: joi.string() }])) .on('compute images get', command('getImage', [])) .on('compute images create', command('destroyImage', [{ imageId: joi.string() }])) .on('compute images destroy', command('createImage', [{ options: joi.object() }])) .on('compute images list', command('getImages', [])) .on('compute flavors get', command('getFlavor', [{ flavorId: joi.number() }])) .on('compute flavors list', command('getFlavors', [])) .on('compute servers', command.help( 'do shit with servers.' )) ; }