PRS(1)
π PRS(1) β User Commands π
okay bestie, sit down, hydrate, because we're talking about prs β the secure password store from the manual page PRS(1). this is a User Commands page and it's giving β¨organized chaosβ¨ in the best way.
πΈ NAME πΈ
prs β secure password store π
π¦ SYNOPSIS π¦
prs [OPTIONS] [COMMAND]
that's it. that's the whole vibe. options, then a command, go off queen π
π DESCRIPTION π
Secure, fast & convenient password manager CLI with GPG & git sync. fr fr, that's the whole pitch.
prs is a pass(1)-compatible password manager operating on the same principle. like, it's literally the same idea, just cuter. Passwords are stored in GPG-encrypted files in a tree-like file structure π³ β think folders and files but every leaf is encrypted, no cap.
β οΈ important bestie: if a password does not exist it needs to be create first by running "prs init". yes, create. yes, that's how it's written. don't come for me, come for the source code π
Import from other password managers π«Ά β so you don't have to start from zero, iconic behaviour honestly.
π Commands:
showβ Display a secret πcopyβ Copy secret to clipboard πgenerateβ Generate a secure secret πaddβ Add a secret βeditβ Edit a secret βοΈduplicateβ Duplicate a secret π―aliasβ Alias/symlink a secret πmoveβ Move a secret πremoveβ Remove a secret ποΈlistβ List all secrets πgrepβ Grep all secrets πinitβ Initialize new password store π±cloneβ Clone existing password store π§¬syncβ Sync password store πslamβ Aggressively lock password store & keys preventing access (emergency) π¨totpβ Manage TOTP tokens β±οΈrecipientsβ Manage store recipients πgitβ Invoke git command in password store πtombβ Manage password store Tomb β°οΈhousekeepingβ Housekeeping utilities π§Ήhelpβ Print this message or the help of the given subcommand(s) π
β¨ OPTIONS β¨
every single flag, accounted for, nobody left behind π«Ά
-f,--forceβ Force the action, ignore warnings π€ (it's giving main character energy, use responsibly)-I,--no-interactβ Not interactive, do not prompt π€ no talking, just doing-y,--yesβ Assume yes for prompts β yes-queen mode activated-q,--quietβ Produce output suitable for logging and automation π€« shhh, it's for the robots-v,--verbose...β Enable verbose information and logging π’ and the...means you can stack it, iykyk-s,--store <PATH>β Password store to use [env:PASSWORD_STORE_DIR=] π yep, there's an env var, and yep, it's empty by default--gpg-ttyβ Instruct GPG to ask passphrase in TTY rather than pinentry β¨οΈ old school, love that for you-h,--helpβ Print help π-V,--versionβ Print version π·οΈ
π AUTHOR π
Matthias Geiger <werdahias@debian.org> β thank you for your service, king π
π COPYRIGHT π
Copyright Β© 2024 Matthias Geiger
This manual page was written for the Debian system (and may be used by others). π§ (Debian girlies rise up)
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or (at your option) any later version published by the Free Software Foundation. β¨ legally iconic β¨
and that's the tea, bestie π this was prs version 0.5.1, dated October 2024, straight from the PRS(1) manual page. now go encrypt something and slay π
π¦π
π¦ where this page comes from
- debian trixie: prs 0.5.2+dfsg-3 Β· GPL-3.0-or-later
- ubuntu questing: prs 0.5.2+dfsg-5
- ubuntu resolute: prs 0.5.2+dfsg-7 Β· GPL-3.0-or-later
- ubuntu stonking: prs 0.5.2+dfsg-9 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms