1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-23 03:33:54 +00:00

Allow import to organization (#325)

* Allow import to organization vaults

* Use organization-aware Importer
This commit is contained in:
Matt Gibson
2021-06-16 08:50:29 -05:00
committed by GitHub
parent 5a377f8ef9
commit 17ab740914
2 changed files with 23 additions and 7 deletions

View File

@@ -320,16 +320,18 @@ export class VaultProgram extends Program {
.command('import [format] [input]')
.description('Import vault data from a file.')
.option('--formats', 'List formats')
.option('--organizationid <organizationid>', 'ID of the organization to import to.')
.on('--help', () => {
writeLn('\n Examples:');
writeLn('');
writeLn(' bw import --formats');
writeLn(' bw import bitwardencsv ./from/source.csv');
writeLn(' bw import keepass2xml keepass_backup.xml');
writeLn(' bw import --organizationid cf14adc3-aca5-4573-890a-f6fa231436d9 keepass2xml keepass_backup.xml');
})
.action(async (format, filepath, options) => {
await this.exitIfLocked();
const command = new ImportCommand(this.main.importService);
const command = new ImportCommand(this.main.importService, this.main.userService);
const response = await command.run(format, filepath, options);
this.processResponse(response);
});