PRS(1)

πŸ“¦
version 0.5.2 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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 Β© 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