Comparing version 0.0.4 to 0.0.5
@@ -320,2 +320,28 @@ /** | ||
break; | ||
case 'modify': | ||
if (args.length < 3) { | ||
throw new Error( | ||
'parameters is invalid' + '\n' + | ||
'usage: ' + sacloud.command.structure[action][resource].join(' ') | ||
); | ||
} | ||
var r = {}; | ||
r.Password = args[2]; | ||
args.forEach(function(arg, i) { | ||
if (arg === 'hostname') r.HostName = args[i + 1]; | ||
if (arg === 'publickey') r.SSHKey = { PublicKey: args[i + 1] }; | ||
}); | ||
reqs.push({ | ||
method: 'PUT', | ||
path : [resource, args[0], 'config'].join('/'), | ||
body : { Disk: r } | ||
}); | ||
break; | ||
@@ -322,0 +348,0 @@ default: |
{ | ||
"name": "sacloud", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"description": "A Node.js Module and CLI for SAKURA Internet Cloud APIs.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
32612
976