UNPKG

504 BJavaScriptView Raw
1'use strict';
2
3let co = require('co');
4let cli = require('heroku-cli-util');
5
6function* run (context, heroku) {
7 let id = context.args.id;
8 let request = heroku.request({
9 method: 'DELETE',
10 path: `/oauth/clients/${id}`
11 });
12 yield cli.action(`Destroying ${cli.color.cyan(id)}`, request);
13}
14
15module.exports = {
16 topic: 'clients',
17 command: 'destroy',
18 description: 'delete client by ID',
19 needsAuth: true,
20 args: [{name: 'id'}],
21 run: cli.command(co.wrap(run))
22};