removed print of organization array and added loop for exporting organization vault
This commit is contained in:
@@ -459,9 +459,17 @@ if __name__ == "__main__":
|
||||
# look for organizations
|
||||
logger.info("Looking for Organizations")
|
||||
bitwarden_organizations = json.loads(((subprocess.run([bitwarden_cli_executable, 'list', 'organizations'], capture_output=True)).stdout).decode())
|
||||
print(bitwarden_organizations)
|
||||
logger.info("Found {} Organiztaions.".format(len(bitwarden_organizations)))
|
||||
|
||||
for organization in bitwarden_organizations:
|
||||
logger.info("Exporting organization {} vault to both CSV and JSON files".format(organization['name']))
|
||||
logger.debug("Exporting organization vault to CSV")
|
||||
logger.debug((subprocess.run([bitwarden_cli_executable, 'export', '--organizationid', '{}'.format(organization['id']), '--output', os.path.join(script_directory, 'export.csv') , '--format', 'csv'], capture_output=True).stdout).decode())
|
||||
logger.debug("Exporting organization vault to JSON")
|
||||
logger.debug((subprocess.run([bitwarden_cli_executable, 'export', '--organizationid', '{}'.format(organization['id']), '--output', os.path.join(script_directory, 'export.json'), '--format', 'json'], capture_output=True).stdout).decode())
|
||||
|
||||
|
||||
|
||||
|
||||
else:
|
||||
logger.error("Unable to unlock vault, please check vault password")
|
||||
|
||||
Reference in New Issue
Block a user