Skip to content

Commands

sh
ssh [-A] <user>@<host> [-p <port>] <command> [args]

get, set, del, and move require SSH agent forwarding (-A).

Personal secrets

CommandDescription
get <path>Decrypt and print a secret
set <path>Encrypt and store a secret
del <path>Delete a secret (alias: delete)
list [prefix]List secrets (alias: ls)
move <src> <dst>Move a secret between paths or vaults

Vault secrets

Use colon syntax to target a vault: vault:path.

CommandDescription
get <vault>:<path>Decrypt a vault secret
set <vault>:<path>Encrypt a vault secret
del <vault>:<path>Delete a vault secret
list <vault>:[prefix]List vault secrets

Vault management

CommandDescription
vault create <name>Create a vault (you become owner)
vault invite <name> <user>Invite a user to a vault (admin/owner)
vault accept <name> <token>Accept a vault invitation
vault promote <name> <user>Promote a member to admin (admin/owner)
vault demote <name> <user>Demote an admin to member (admin/owner)
vault revoke <name> <user>Remove a user from a vault (admin/owner)
vault members <name>List vault members and roles
vault destroy <name>Permanently destroy a vault (owner only)

Administration

CommandDescription
inviteGenerate a single-use invite code (admin only)
register <code>Register your SSH key
helpShow usage