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
}
commit() {
- enc < $tmp > ${DB}.tmp
+ enc <$tmp >${DB}.tmp
fsync ${DB}.tmp
mv ${DB}.tmp $DB
}
[ -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
;;