Repository navigation
Targeted Features
Quentin Rouland edited this page Jan 13, 2025
·
4 revisions
Targeted to be feature-equivalent to pass ZX2C4’s pass command line application
- Initialize new password storage and use gpg-id for encryption.
- Selectively reencrypt existing passwords using new gpg-id.
- List passwords. -> The user interface allows you to navigate through the password-store.
- List passwords that match pass-names.
- Show existing password and optionally put it on the clipboard. -> The user interface allows you to decrypt a password and copy a password.
- If put on the clipboard, it will be cleared in 45 seconds.
- Search for password files containing search-string when decrypted.
- Insert new password. Optionally, echo the password back to the console during entry. Or, optionally, the entry may be multiline. Prompt before overwriting existing password unless forced.
- Insert a new password or edit an existing password using vim.
- Generate a new password of pass-length (or 25 if unspecified) with optionally no symbols.
- Optionally put it on the clipboard and clear board after 45 seconds.
- Prompt before overwriting existing password unless forced.
- Optionally replace only the first line of an existing file with a new password.
- Remove existing password or directory, optionally forcefully.
- Renames or moves old-path to new-path, optionally forcefully, selectively reencrypting.
- Copies old-path to new-path, optionally forcefully, selectively reencrypting.
- [~] If the password store is a git repository, execute a git command specified by git-command-args. -> Provided essential git functionnality (clone, update...) for password-store managemnet (see Git Features)
- Show this text.
- Show version information.
- [~] Clone public HTTP repo -> working but still WIP
- [~] Clone password protected HTTP repo -> working but still WIP
- Clone password protected SSH repo
- Clone key protected SSH repo
- Update local password-store using git pull
- Handle conflicts on update
- Update remote password-store using git push
- [~] Import key -> Minimal implementation, but improvement needed for error information.
- [~] Delete key -> -> Minimal implementation, but improvement needed for error information.
- [~] Info key -> Improve available data information on key