logger.terminate() if cmd_line.search: print_search_results( cmd_line.search, generator.search_accounts) logger.terminate() # If requested, update or compare against archive if cmd_line.changed: generator.print_changed_secrets() logger.terminate() if cmd_line.archive: generator.archive_secrets() logger.terminate() if cmd_line.export: generator.avendesora_archive() logger.terminate() # Select the requested account account = generator.get_account(cmd_line.account) # If requested, open accounts webpage in browser and then exit. if cmd_line.browser or cmd_line.default_browser: # determine which browser to use if cmd_line.default_browser: cmd = BROWSERS[DEFAULT_BROWSER] else: try: cmd = BROWSERS[cmd_line.browser] except KeyError: logger.error(