password-store

Simple password manager using gpg and ordinary unix directories
git clone https://git.zx2c4.com/password-store
Log | Files | Refs | README | LICENSE

commit 01af39e0db27c79e9f25e255ac6c75c8544e889b
parent d17f117dae1198dbe47cabef31c280478bbd8aee
Author: Svend Sorensen <svend@ciffer.net>
Date:   Sat, 26 Apr 2014 14:31:51 -0700

Remove nils from run argument list

Diffstat:
Mcontrib/emacs/Cask | 1+
Mcontrib/emacs/password-store.el | 7++++---
2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/contrib/emacs/Cask b/contrib/emacs/Cask @@ -4,6 +4,7 @@ (package-file "password-store.el") (development + (depends-on "dash") (depends-on "f") (depends-on "s") (depends-on "ecukes") diff --git a/contrib/emacs/password-store.el b/contrib/emacs/password-store.el @@ -31,6 +31,7 @@ ;;; Code: +(require 'dash) (require 'f) (require 's) @@ -47,14 +48,14 @@ (defun password-store--run (&rest args) "Run pass with ARGS. -Returns the output on success, or outputs error message on -failure." +Nil arguments are ignored. Returns the output on success, or +outputs error message on failure." (with-temp-buffer (let ((exit-code (apply 'call-process (append (list password-store-executable nil (current-buffer) nil) - args)))) + (-reject 'null args))))) (if (zerop exit-code) (buffer-string) (error (s-chomp (buffer-string)))))))