m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-23grep: we need to not throw away the return valueJason A. Donenfeld
2014-04-23tests: expand move testsJason A. Donenfeld
2014-04-23Use aliases instead of variables for command portability.Jason A. Donenfeld
2014-04-23Use real pass location.Jason A. Donenfeld
2014-04-23Support git testsJason A. Donenfeld
2014-04-23tests: make more gritty, less setupJason A. Donenfeld
2014-04-23keepassx2pass: handle forward slash '/' in titlesGeorge Angelopoulos
Without this, a forward slash in the title creates a new directory in the password-store. This replaces forward slashes with dashes.
2014-04-23contrib: typoJason A. Donenfeld
2014-04-23tests: add reencryption testsJason A. Donenfeld
2014-04-23tests: make variables saneJason A. Donenfeld
2014-04-23tests: have multiple gpg keys availableJason A. Donenfeld
2014-04-23tests: force creation of new credsJason A. Donenfeld
2014-04-22tests: Remove work-around for 'pass insert' in create_cred()Von Welch
2014-04-23tests: better group resolutionJason A. Donenfeld
2014-04-23tests: styleJason A. Donenfeld
2014-04-23tests: styleJason A. Donenfeld
2014-04-23tests: add key resolution functionsJason A. Donenfeld
2014-04-23reencrypt: More concise hack.Jason A. Donenfeld
2014-04-22Added 'test directory.*' (created on failed test) to gitignoreVon Welch
2014-04-23reencrypt: Don't bother to save IFSJason A. Donenfeld
2014-04-23tests: remove random_seed on cleanJason A. Donenfeld
2014-04-23Add git ignore files.Jason A. Donenfeld
2014-04-22tests: with agent emulation, pass_init() errors if 'pass init' failsVon Welch
2014-04-23tests: emulate running agentJason A. Donenfeld
2014-04-23While loops don't make variables local.Jason A. Donenfeld
2014-04-23testing: add reencryption to TODOJason A. Donenfeld
2014-04-23tests: make bash usage explicitJason 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-22Add link to emacs password store.Jason A. Donenfeld
2014-04-22reencryption: take into account groupsJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2014-04-22zsh-completion: only remove next char if /Jason A. Donenfeld
From Kevin: I found a small bug in the zsh completions. Basically when the PASSWORD_STORE_DIR ends in a slash the first character of the result is eaten, making completion essentially useless. (It does this before determining matches). This can be fixed by changing what is line 106 in my version from: _values -C 'passwords' $(find -L "$prefix" \( -name .git -o -name .gpg-id \) -prune -o $@ -print | sed -e "s#${prefix}.##" -e 's#\.gpg##' | sort) to _values -C 'passwords' $(find -L "$prefix" \( -name .git -o -name .gpg-id \) -prune -o $@ -print | sed -e "s#${prefix}/\\?##" -e 's#\.gpg##' | sort) The difference is the first sed regex expression. The original version assumed that the next character was a slash and removed it while the new version only removes it if it is a slash. "s#${prefix}.##" -> "s#${prefix}/\\?##" Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Reported-by: Kevin Cox <kevincox@kevincox.ca>
2014-04-22Import Von's tests, with cleanups.Jason A. Donenfeld
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-21makefile: install completion automatically and adjust lib pathsJason 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-19bash-completion: fix completion-file's name in uninstallschalox
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-18bash-completion: filter dot files from resultsJason A. Donenfeld