From 04cafae3d76de0f6028577108bf4e8a156c33e36 Mon Sep 17 00:00:00 2001 From: chendelian <116870791@qq.com> Date: Mon, 11 May 2026 11:25:53 +0800 Subject: [PATCH] feat(cli): argv routing and USAGE for stage C commands Co-authored-by: Cursor --- scripts/cli/app.py | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/scripts/cli/app.py b/scripts/cli/app.py index bdb0ff9..b999786 100644 --- a/scripts/cli/app.py +++ b/scripts/cli/app.py @@ -4,7 +4,7 @@ CLI entry point: argv dispatch for account-manager v2. Subcommand tree: platform list/get - account add-web|add-secret|get|list|pick-web|mark-session|mark-error|mark-used + account add-web|add-secret|get|get-credential|list|pick-web|mark-session|mark-error|mark-used credential pick|resolve lease release|list|cleanup (legacy) add|list|get|list-json|pick-web|open|delete @@ -12,6 +12,7 @@ Subcommand tree: Machine commands output single-line JSON where appropriate. """ import sys +from typing import Optional from service.account_crypto_commands import ( cmd_account_export_credentials, @@ -22,6 +23,7 @@ from service.account_service import ( cmd_account_add_secret, cmd_account_add_web, cmd_account_get, + cmd_account_get_credential, cmd_account_list, cmd_account_mark_error, cmd_account_mark_session, @@ -63,12 +65,14 @@ _USAGE = """account-manager v2 — Credential & Browser Profile Manager [--label