RIPASSO-CURSIVE(1)
π RIPASSO-CURSIVE(1) π
okay bestie, gather round, because this one is actually iconic: ripasso-cursive is a password manager that speaks the exact same file format as the standard unix password manager pass β except it's written in rust π¦β¨
β¨ NAME β¨
ripasso-cursive β a password manager that uses the file format of the standard unix password manager pass, implemented in rust. no cap.
πΈ SYNOPSIS πΈ
ripasso-cursive [FLAGS]
π DESCRIPTION π
ripasso-cursive is a curses application that lets you manage your passwords or your team's passwords. The passwords are encrypted with pgp, and optionally stored in an git repository. The list of team members lives in the file .gpg-id, with one pgp key id per line. it's giving secure, it's giving collaborative, it's giving main character energy π
π¦ FLAGS π¦
-h,--helpβ print a help text. that's it, that's the flag π«Ά
π KEYBOARD SHORTCUTS π
Enterβ copy the current selected password to the copy buffer for 40 seconds β³Deleteβ delete the marked password π (rip bozo)Insertβ create a new password entry β¨Control + yβ same asEnterControl + bβ if the password has anotpauth://url in it, generate a code and store it in the copy buffer πControl + nβ move marker down β¬οΈControl + pβ move marker up β¬οΈControl + rβ rename the password without changing it's content βοΈControl + uβ copy the filename of the password πControl + hβ show the git history of the password π°οΈControl + vβ view the list of team members π₯Control + oβ open a password edit dialog πControl + fβ pull from the git repository β¬οΈControl + gβ push to the git repository β¬οΈEscapeβ quit π
π USAGE NOTE π
ripasso-cursive reads $HOME/.password-store/ by default, bestie. override this by setting the PASSWORD_STORE_DIR environmental variable.
If you specify the PASSWORD_STORE_SIGNING_KEY environmental variable, then ripasso will verify that the .gpg-id file is correctly signed. Valid values are one or more 40 character pgp fingerprints, separated by commas.
π CONFIG FILE π
ripasso reads configuration from $XDG_CONFIG_HOME/ripasso/settings.toml
Example config file:
[stores]
[stores.default]
path = "/home/user/.password-store/"
valid_signing_keys = "AF77DAC5B3882EAD316B7312D5B659E1D2FDF0C3"
[stores.work]
path = "/home/user/.work_pass/"
style_path = "/home/user/.config/ripasso/work-style.toml"
Valid settings for a store are:
pathβ this is the root path to the password store directory πvalid_signing_keysβ this setting corresponds to thePASSWORD_STORE_SIGNING_KEYenvironmental variablestyle_pathβ color and style information for the store. different stores can have different styles and they will change when you switch store π¨ Documentation on the format can be found herehttps://docs.rs/cursive_core/0.1.1/cursive_core/theme/index.htmlpgpβ the pgp implementation to use for the store, valid values aregpgorsequoiaown_fingerprintβ if thepgpoption is set tosequoia, ripasso needs to know the fingerprint of your own key in order to communicate withgpg-agentπ
β EXIT STATUS β
0β Successful program execution. slay π1β Unsuccessful program execution. π101β The program panicked. π
π AUTHORS π
- Joakim Lundborg
<joakim.lundborg@gmail.com> - Alexander KjΓ€ll
<alexander.kjall@gmail.com>
and that's the whole vibe, bestie π§β¨ this page came to you straight out of the General Commands Manual β it's RIPASSO-CURSIVE(1), and yes, the header said exactly that at the top too. go forth and manage those passwords, you absolute icon π«Άπ
π¦ where this page comes from
- arch rolling: ripasso 0.7.0-5 Β· GPL3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms