feat: Support OAuth authentication flows for Claude

This commit is contained in:
Dark-Alex-17 committed 2026-03-11 11:10:48 -06:00
1 parent 38393ea4cf
commit 9f899466d4
13 files changed
+567 -32

No files matched your search

+3
View File
@@ -127,6 +127,9 @@ pub struct Cli {
/// List all secrets stored in the Loki vault
#[arg(long, exclusive = true)]
pub list_secrets: bool,
/// Authenticate with an LLM provider using OAuth (e.g., --authenticate client_name)
#[arg(long, exclusive = true, value_name = "CLIENT_NAME")]
pub authenticate: Option<Option<String>>,
/// Generate static shell completion scripts
#[arg(long, value_name = "SHELL", value_enum)]
pub completions: Option<ShellCompletion>,