diff --git a/docs/cli/opkssh.md b/docs/cli/opkssh.md index 47082bf3..8e44283d 100644 --- a/docs/cli/opkssh.md +++ b/docs/cli/opkssh.md @@ -35,8 +35,9 @@ opkssh [flags] * [opkssh client](opkssh_client.md) - Interact with client configuration * [opkssh inspect](opkssh_inspect.md) - Inspect and view details of an opkssh generated SSH key * [opkssh login](opkssh_login.md) - Authenticate with an OpenID Provider to generate an SSH key for opkssh +* [opkssh logout](opkssh_logout.md) - Remove opkssh-generated SSH keys and certificates * [opkssh permissions](opkssh_permissions.md) - Check and fix filesystem permissions required by opkssh * [opkssh readhome](opkssh_readhome.md) - Read the principal's home policy file * [opkssh verify](opkssh_verify.md) - Verify an SSH key (used by sshd AuthorizedKeysCommand) -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_add.md b/docs/cli/opkssh_add.md index b85bd842..0167c94a 100644 --- a/docs/cli/opkssh_add.md +++ b/docs/cli/opkssh_add.md @@ -36,4 +36,4 @@ opkssh add [flags] * [opkssh](opkssh.md) - SSH with OpenPubkey -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_audit.md b/docs/cli/opkssh_audit.md index f467bd20..d5dff0f3 100644 --- a/docs/cli/opkssh_audit.md +++ b/docs/cli/opkssh_audit.md @@ -42,4 +42,4 @@ opkssh audit [flags] * [opkssh](opkssh.md) - SSH with OpenPubkey -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_client.md b/docs/cli/opkssh_client.md index 6dcc4b42..2afa3018 100644 --- a/docs/cli/opkssh_client.md +++ b/docs/cli/opkssh_client.md @@ -19,4 +19,4 @@ Interact with client configuration * [opkssh](opkssh.md) - SSH with OpenPubkey * [opkssh client provider](opkssh_client_provider.md) - Interact with provider configuration -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_client_provider.md b/docs/cli/opkssh_client_provider.md index 5b52655b..cc7f5ce1 100644 --- a/docs/cli/opkssh_client_provider.md +++ b/docs/cli/opkssh_client_provider.md @@ -19,4 +19,4 @@ Interact with provider configuration * [opkssh client](opkssh_client.md) - Interact with client configuration * [opkssh client provider list](opkssh_client_provider_list.md) - List configured providers -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_client_provider_list.md b/docs/cli/opkssh_client_provider_list.md index 37acccfb..72318d01 100644 --- a/docs/cli/opkssh_client_provider_list.md +++ b/docs/cli/opkssh_client_provider_list.md @@ -23,4 +23,4 @@ opkssh client provider list [flags] * [opkssh client provider](opkssh_client_provider.md) - Interact with provider configuration -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_inspect.md b/docs/cli/opkssh_inspect.md index 5652dd3e..77a1a7b2 100644 --- a/docs/cli/opkssh_inspect.md +++ b/docs/cli/opkssh_inspect.md @@ -22,4 +22,4 @@ opkssh inspect [flags] * [opkssh](opkssh.md) - SSH with OpenPubkey -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_login.md b/docs/cli/opkssh_login.md index 028adba8..6501b5c1 100644 --- a/docs/cli/opkssh_login.md +++ b/docs/cli/opkssh_login.md @@ -48,4 +48,4 @@ opkssh login [alias] [flags] * [opkssh](opkssh.md) - SSH with OpenPubkey -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_logout.md b/docs/cli/opkssh_logout.md new file mode 100644 index 00000000..12f2bf69 --- /dev/null +++ b/docs/cli/opkssh_logout.md @@ -0,0 +1,36 @@ +## opkssh logout + +Remove opkssh-generated SSH keys and certificates + +### Synopsis + +Logout removes SSH keys and certificates that were generated by opkssh. + +By default it searches the standard SSH key locations (~/.ssh/) and the opkssh identity directory (~/.ssh/opkssh/) for keys generated by opkssh and removes them. + +Use the -i flag to remove a specific key pair. + +``` +opkssh logout [flags] +``` + +### Examples + +``` + opkssh logout + opkssh logout -i ~/.ssh/id_ecdsa +``` + +### Options + +``` + -h, --help help for logout + -i, --private-key-file string Path to the specific private key to remove + -v, --verbose Print verbose output to stderr +``` + +### SEE ALSO + +* [opkssh](opkssh.md) - SSH with OpenPubkey + +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_permissions.md b/docs/cli/opkssh_permissions.md index 12166cd4..a6ca6b6b 100644 --- a/docs/cli/opkssh_permissions.md +++ b/docs/cli/opkssh_permissions.md @@ -15,4 +15,4 @@ Check and fix filesystem permissions required by opkssh * [opkssh permissions fix](opkssh_permissions_fix.md) - Fix permissions and ownership for opkssh files (requires admin) * [opkssh permissions install](opkssh_permissions_install.md) - Idempotent installer-friendly permissions fix (non-interactive) -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_permissions_check.md b/docs/cli/opkssh_permissions_check.md index 83763d0c..fe2a6a02 100644 --- a/docs/cli/opkssh_permissions_check.md +++ b/docs/cli/opkssh_permissions_check.md @@ -17,4 +17,4 @@ opkssh permissions check [flags] * [opkssh permissions](opkssh_permissions.md) - Check and fix filesystem permissions required by opkssh -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_permissions_fix.md b/docs/cli/opkssh_permissions_fix.md index 0e90414e..48a7f934 100644 --- a/docs/cli/opkssh_permissions_fix.md +++ b/docs/cli/opkssh_permissions_fix.md @@ -20,4 +20,4 @@ opkssh permissions fix [flags] * [opkssh permissions](opkssh_permissions.md) - Check and fix filesystem permissions required by opkssh -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_permissions_install.md b/docs/cli/opkssh_permissions_install.md index efb35b04..fb9fa429 100644 --- a/docs/cli/opkssh_permissions_install.md +++ b/docs/cli/opkssh_permissions_install.md @@ -18,4 +18,4 @@ opkssh permissions install [flags] * [opkssh permissions](opkssh_permissions.md) - Check and fix filesystem permissions required by opkssh -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_readhome.md b/docs/cli/opkssh_readhome.md index c68e048b..305f7847 100644 --- a/docs/cli/opkssh_readhome.md +++ b/docs/cli/opkssh_readhome.md @@ -29,4 +29,4 @@ opkssh readhome [flags] * [opkssh](opkssh.md) - SSH with OpenPubkey -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026 diff --git a/docs/cli/opkssh_verify.md b/docs/cli/opkssh_verify.md index e21dc423..1de339fa 100644 --- a/docs/cli/opkssh_verify.md +++ b/docs/cli/opkssh_verify.md @@ -51,4 +51,4 @@ opkssh verify [flags] * [opkssh](opkssh.md) - SSH with OpenPubkey -###### Auto generated by spf13/cobra on 23-Mar-2026 +###### Auto generated by spf13/cobra on 26-Mar-2026