1 | ;
|
2 |
|
3 | let co = require('co');
|
4 | let cli = require('heroku-cli-util');
|
5 |
|
6 | function* 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 |
|
15 | module.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 | };
|