Esempio n. 1
0
            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(