1
0
mirror of https://github.com/bitwarden/cli synced 2025-12-15 15:53:44 +00:00

confirm org members command

This commit is contained in:
Kyle Spearrin
2019-10-07 10:42:02 -04:00
parent 341421380f
commit 99c4291ee7
2 changed files with 85 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ import * as program from 'commander';
import { Main } from './bw';
import { ConfigCommand } from './commands/config.command';
import { ConfirmCommand } from './commands/confirm.command';
import { CreateCommand } from './commands/create.command';
import { DeleteCommand } from './commands/delete.command';
import { EditCommand } from './commands/edit.command';
@@ -447,6 +448,32 @@ export class Program extends BaseProgram {
this.processResponse(response);
});
program
.command('confirm <object> <id>')
.option('--organizationid <organizationid>', 'Organization id for an organization object.')
.description('Confirm an object to the organization.')
.on('--help', () => {
writeLn('\n Objects:');
writeLn('');
writeLn(' org-member');
writeLn('');
writeLn(' Id:');
writeLn('');
writeLn(' Object\'s globally unique `id`.');
writeLn('');
writeLn(' Examples:');
writeLn('');
writeLn(' bw confirm org-member 7063feab-4b10-472e-b64c-785e2b870b92 ' +
'--organizationid 310d5ffd-e9a2-4451-af87-ea054dce0f78');
writeLn('', true);
})
.action(async (object, id, cmd) => {
await this.exitIfLocked();
const command = new ConfirmCommand(this.main.apiService, this.main.cryptoService);
const response = await command.run(object, id, cmd);
this.processResponse(response);
});
program
.command('import [format] [input]')
.description('Import vault data from a file.')