From 1ae4d6ae59b9182ea60e519805a94bb6c0211bb2 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sat, 5 Jul 2025 19:18:58 -0400 Subject: [PATCH] Display index and label when handling seed entries --- src/password_manager/manager.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/password_manager/manager.py b/src/password_manager/manager.py index eefa161..4dad8b3 100644 --- a/src/password_manager/manager.py +++ b/src/password_manager/manager.py @@ -1128,7 +1128,14 @@ class PasswordManager: print(colored("Seed phrase display cancelled.", "yellow")) return - print(colored(f"\n[+] Seed entry added with ID {index}.\n", "green")) + print( + colored( + f"\n[+] Seed entry '{label}' added with ID {index}.\n", + "green", + ) + ) + print(colored(f"Index: {index}", "cyan")) + print(colored(f"Label: {label}", "cyan")) if notes: print(colored(f"Notes: {notes}", "cyan")) print(colored("Seed Phrase:", "cyan")) @@ -1374,6 +1381,7 @@ class PasswordManager: try: phrase = self.entry_manager.get_seed_phrase(index, self.parent_seed) print(colored("\n[+] Retrieved Seed Phrase:\n", "green")) + print(colored(f"Index: {index}", "cyan")) if label: print(colored(f"Label: {label}", "cyan")) if notes: @@ -1407,8 +1415,6 @@ class PasswordManager: words_len=words, ) print(colored(f"Entropy: {entropy.hex()}", "cyan")) - if notes: - print(colored(f"Notes: {notes}", "cyan")) except Exception as e: logging.error(f"Error deriving seed phrase: {e}", exc_info=True) print(colored(f"Error: Failed to derive seed phrase: {e}", "red"))