From: Sergey Matveev Date: Tue, 30 Jul 2024 07:18:55 +0000 (+0300) Subject: Unify redirection operator usage X-Git-Url: http://www.git.stargrave.org/?p=passman.git;a=commitdiff_plain;h=refs%2Fheads%2Fmaster;hp=07ed1155bcf2ea6c5cd0cb75f774e2b5cd3cccd7 Unify redirection operator usage --- diff --git a/passman b/passman index b71f206..51177b7 100755 --- a/passman +++ b/passman @@ -1,6 +1,6 @@ #!/bin/sh -e # passman -- simple password manager -# Copyright (C) 2013-2023 Sergey Matveev (stargrave@stargrave.org) +# Copyright (C) 2013-2024 Sergey Matveev (stargrave@stargrave.org) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -45,7 +45,7 @@ tmp=`mktemp`.rec trap "rm -f $tmp ${DB}.tmp" HUP PIPE INT QUIT TERM EXIT finder() { - dec | recsel -e "Name ~ '$1'" > $tmp + dec | recsel -e "Name ~ '$1'" >$tmp [ $(recsel -c $tmp) -eq 1 ] || { recsel -C -P Name $tmp exit 1 @@ -53,7 +53,7 @@ finder() { } commit() { - enc < $tmp > ${DB}.tmp + enc <$tmp >${DB}.tmp fsync ${DB}.tmp mv ${DB}.tmp $DB } @@ -71,11 +71,11 @@ add) [ -n "$dst" ] [ -n "$passwd" ] || passwd=$(generator) echo ${dst}... - dec | recins -t Credential -f Name -v "$dst" -f Passwd -v "$passwd" > $tmp + dec | recins -t Credential -f Name -v "$dst" -f Passwd -v "$passwd" >$tmp commit ;; mod) - dec > $tmp + dec >$tmp $EDITOR $tmp commit ;;