Add edit options for key/value entries

This commit is contained in:
thePR0M3TH3AN
2025-07-30 16:51:53 -04:00
parent c15776e37e
commit 627d69cf30
5 changed files with 12 additions and 5 deletions

View File

@@ -218,6 +218,7 @@ def update_entry(
label=entry.get("label"),
period=entry.get("period"),
digits=entry.get("digits"),
key=entry.get("key"),
value=entry.get("value"),
)
except ValueError as e:

View File

@@ -354,6 +354,7 @@ def entry_modify(
None, "--period", help="TOTP period in seconds"
),
digits: Optional[int] = typer.Option(None, "--digits", help="TOTP digits"),
key: Optional[str] = typer.Option(None, "--key", help="New key"),
value: Optional[str] = typer.Option(None, "--value", help="New value"),
) -> None:
"""Modify an existing entry."""
@@ -367,6 +368,7 @@ def entry_modify(
label=label,
period=period,
digits=digits,
key=key,
value=value,
)
except ValueError as e:

View File

@@ -416,6 +416,7 @@ class EntryService:
label: str | None = None,
period: int | None = None,
digits: int | None = None,
key: str | None = None,
value: str | None = None,
) -> None:
with self._lock:
@@ -427,6 +428,7 @@ class EntryService:
label=label,
period=period,
digits=digits,
key=key,
value=value,
)
self._manager.start_background_vault_sync()