m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/src/password-store.sh
AgeCommit message (Collapse)Author
2014-05-27Update for new URL.Jason A. Donenfeld
2014-05-14Bump versionJason A. Donenfeld
2014-05-14Don't define tmpdir on git init.Jason A. Donenfeld
2014-05-14Disable secmem warning when discovering keysmilki
Key discovery parses stderr output of gnupg. The secmem warning interferes with parsing.
2014-05-10edit: Quote editor so tests work in spaced directories.Jason A. Donenfeld
2014-05-10reencryption: Properly escape input to sedJason A. Donenfeld
2014-05-10git: use secure tmp directoryJason A. Donenfeld
2014-05-10configure git to decrypt gpg files automaticallySamuel Le Thiec
- usefull for git commands showing diff, e.g.: pass git log -p - from what I can see, not 'cleartext' temporary files are created
2014-05-08inplace: mutually exclusive with forceJason A. Donenfeld
2014-05-08usage: tab to spacesJason A. Donenfeld
2014-05-08generate: use nice ansi colors instead.Jason A. Donenfeld
Revert "Mute git-commit messages to make pass insert readable" This reverts commit f30ce6374d554e704162d5fa8e49acd9c6fd0ecc. I decided I like the git output. Instead highlight generated passwords using nice terminal output instead.
2014-05-06Force sane sort order.Jason A. Donenfeld
2014-05-06generate: add --in-place optionJason A. Donenfeld
2014-05-06Mute git-commit messages to make pass insert readableMikhail Gusarov
`pass generate' prints 10 lines of output, with only 2 related to the operation at hand: % pass generate xyz 1 2 You need a passphrase to unlock the secret key for 3 user: USER <EMAIL> 4 4096-bit RSA key, ID XYZ, created 1234-56-78 5 6 [master 12345] Added generated password for xyz to store. 7 1 file changed, 0 insertions(+), 0 deletions(-) 8 create mode 100644 xyz.gpg 9 The generated password to xyz is: 10 Some password 123 % This patch takes care of 3 of 8 noise lines.
2014-04-29edit: pass local variable to trap functionJason A. Donenfeld
2014-04-27base64: better justificationJason A. Donenfeld
2014-04-24Use die function instead of boring if else everywhere.Jason A. Donenfeld
2014-04-24version: bumpJason A. Donenfeld
2014-04-24show: error out if password store is empty.Jason A. Donenfeld
2014-04-24find: proper segmenting of termsJason A. Donenfeld
2014-04-24Don't prompt for questions when stdin is not a tty.Jason A. Donenfeld
2014-04-24Allow overridable bash.Jason A. Donenfeld
2014-04-24Turns out aliases were a bad idea.Jason A. Donenfeld
2014-04-24Make gpg_opts an array.Jason A. Donenfeld
2014-04-24Shellcheck errors.Jason A. Donenfeld
2014-04-24git: the grammar nazis winJason A. Donenfeld
2014-04-23find: support tree 1.7.0Jason A. Donenfeld
2014-04-23grep: we need to not throw away the return valueJason A. Donenfeld
2014-04-23Use aliases instead of variables for command portability.Jason A. Donenfeld
2014-04-23reencrypt: More concise hack.Jason A. Donenfeld
2014-04-23reencrypt: Don't bother to save IFSJason A. Donenfeld
2014-04-23While loops don't make variables local.Jason A. Donenfeld
2014-04-23Elide more variables.Jason A. Donenfeld
2014-04-23reencrypt: support bash 3Jason A. Donenfeld
2014-04-22Elide variable declarations.Jason A. Donenfeld
2014-04-22reencryption: take into account groupsJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2014-04-22insert: exit with error if EOFJason A. Donenfeld
2014-04-21insert: Go to top of loop if invalid read.Jason A. Donenfeld
2014-04-20Use sort -u instead of uniqJason A. Donenfeld
2014-04-20Don't use subshells for reading from find.Jason A. Donenfeld
2014-04-19platform: Auto-detect local platform fileJason A. Donenfeld
In fact, if we're running from the source directory, just auto-detect the platform file in the first place. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2014-04-19platform: Allow custom platform file before installJason A. Donenfeld
The new environment variable, PASSWORD_STORE_PLATFORM_FILE is now used for loading custom platform files while pass lives as src/password-store.sh. After it is installed using 'make install', this environment variable is no longer used, and either no platform file is loaded (if the default platform is acceptable), or a hardcoded also-installed platform file is referenced. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2014-04-18reencrypt: cleaner temp file declarationJason A. Donenfeld
2014-04-18Remove unneeded semicolon.Jason A. Donenfeld
2014-04-18Check sneaky paths.Jason A. Donenfeld
2014-04-18Pruning: turns out rmdir does it for us with -p.Jason A. Donenfeld
2014-04-18Abstract remove empty directories into function.Jason A. Donenfeld
2014-04-18Remember to prune empty folders.Jason A. Donenfeld
2014-04-18init: allow deinitializationJason A. Donenfeld
2014-04-18reencrypt: remove option, do automaticallyJason A. Donenfeld