<div dir="ltr">Here is the patch that provides default wildcards support.<br><div><br>diff --git a/password-store/src/password-store.sh b/password-store-feature/src/password-store.sh<br>index 47f7ffa..42d2e1f 100755<br>--- a/password-store/src/password-store.sh<br>+++ b/password-store-feature/src/password-store.sh<br>@@ -226,6 +226,8 @@ cmd_usage() {<br>            $PROGRAM [show] [--clip,-c] pass-name<br>                Show existing password and optionally put it on the clipboard.<br>                If put on the clipboard, it will be cleared in $CLIP_TIME seconds.<br>+               Pass-name can contain wildcards (*) or be a substring.  If it<br>+               matches uniquely, operate on that password file.<br>            $PROGRAM grep search-string<br>                Search for password files containing search-string when decrypted.<br>            $PROGRAM insert [--echo,-e | --multiline,-m] [--force,-f] pass-name<br>@@ -308,6 +310,13 @@ cmd_show() {<br>        local path="$1"<br>        local passfile="$PREFIX/$path.gpg"<br>        check_sneaky_paths "$path"<br>+<br>+       passfile=`find "$PREFIX" -path *$1*.gpg`<br>+       results=`echo $passfile | tr " " "\n" | wc -l`<br>+       if [[ $results -ne 1 && -n "$1" ]]; then<br>+               die "$results passwords found (need 1)"<br>+       fi<br>+<br>        if [[ -f $passfile ]]; then<br>                if [[ $clip -eq 0 ]]; then<br>                        $GPG -d "${GPG_OPTS[@]}" "$passfile" || exit $?<br><br></div></div>