Still no review on this…<div>What is the correct way of getting at least a yes/no if this list isn't?</div><div><br></div><div>Regards,</div><div>Marc-Antoine </div><span id="draft-break"></span><br/><br/><span id="draft-break"></span><br/><br/><div><div>On 5 Feb 2015 21:35:45 CET, Marc-Antoine Perennou <Marc-Antoine@perennou.com> wrote:<br><blockquote type="cite"><div>GPaste is a clipboard which now supports password natively without writing<br>them to its history file and displaying a given name to identify them.<br><br>Signed-off-by: Marc-Antoine Perennou <marc-antoine@perennou.com><br>---<br> src/password-store.sh | 16 +++++++++++++++-<br> 1 file changed, 15 insertions(+), 1 deletion(-)<br><br>diff --git a/src/password-store.sh b/src/password-store.sh<br>index d10b7c2..4d6a51a 100755<br>--- a/src/password-store.sh<br>+++ b/src/password-store.sh<br>@@ -131,6 +131,14 @@ clip_sleep() {<br>      ( exec -a "$1" sleep "$CLIP_TIME" )<br> }<br> <br>+clip_gpaste() {<br>+     gpaste add-password "$3" "$2" || die "Error: Could not copy data to the clipboard"<br>+     (<br>+            clip_sleep "$1"<br>+            gpaste delete-password "$3"<br>+        ) 2>/dev/null & disown<br>+}<br>+<br> clip_xclip() {<br>         # This base64 business is because bash cannot store binary data in a shell<br>    # variable. Specifically, it cannot store nulls nor (non-trivally) store<br>@@ -158,7 +166,13 @@ clip_xclip() {<br> clip() {<br>      local sleep_argv0="password store sleep on display $DISPLAY"<br>        pkill -f "^$sleep_argv0" 2>/dev/null && sleep 0.5<br>-       clip_xclip "$sleep_argv0" "$@"<br>+   local gpaste=0<br>+       gpaste help | grep -q password && gpaste=1<br>+   if [[ $gpaste -eq 1 ]]; then<br>+         clip_gpaste "$sleep_argv0" "$@"<br>+  else<br>+         clip_xclip "$sleep_argv0" "$@"<br>+   fi<br>    echo "Copied $2 to clipboard. Will clear in $CLIP_TIME seconds."<br> }<br> <br>-- <br>2.2.2<br><br></marc-antoine@perennou.com></div></blockquote></div></div>