diff --git a/addEntry.sh b/addEntry.sh new file mode 100755 index 0000000..5b27def --- /dev/null +++ b/addEntry.sh @@ -0,0 +1,6 @@ +#!/usr/bin/expect + +spawn pwsafe -a +expect "Enter passphrase for *:" +send "\r" +interact diff --git a/decryptExporPw.sh b/decryptExporPw.sh new file mode 100755 index 0000000..bc2c4c9 --- /dev/null +++ b/decryptExporPw.sh @@ -0,0 +1,4 @@ +#!/bin/bash +FILE=$1 +~/bin/decryptFileByRSA.sh $FILE ~/.ssh/id_rsa + diff --git a/editEnrty.sh b/editEnrty.sh new file mode 100755 index 0000000..5bcae5a --- /dev/null +++ b/editEnrty.sh @@ -0,0 +1,6 @@ +#!/usr/bin/expect + +spawn pwsafe -e [lindex $argv 0] +expect "Enter passphrase for *:" +send "\r" +interact diff --git a/exportPwsafe.sh b/exportPwsafe.sh index 9700732..5aac884 100755 --- a/exportPwsafe.sh +++ b/exportPwsafe.sh @@ -3,6 +3,6 @@ KEY=$1 FOLDER=`date +"%Y%m%d"` mkdir $FOLDER cd $FOLDER -pwsafe --exportdb > expo.dat +cp ~/.pwsafe.dat expo.dat ~/bin/encryptFileByRSA.sh expo.dat $KEY diff --git a/exportPwsafe.sh~ b/exportPwsafe.sh~ new file mode 100755 index 0000000..9700732 --- /dev/null +++ b/exportPwsafe.sh~ @@ -0,0 +1,8 @@ +#!/bin/bash +KEY=$1 +FOLDER=`date +"%Y%m%d"` +mkdir $FOLDER +cd $FOLDER +pwsafe --exportdb > expo.dat +~/bin/encryptFileByRSA.sh expo.dat $KEY + diff --git a/listAcc.sh b/listAcc.sh new file mode 100755 index 0000000..e304f79 --- /dev/null +++ b/listAcc.sh @@ -0,0 +1,6 @@ +#!/usr/bin/expect + +spawn pwsafe -l +expect "Enter passphrase for *:" +send "\r" +expect eof diff --git a/showPw.sh b/showPw.sh new file mode 100755 index 0000000..f128e24 --- /dev/null +++ b/showPw.sh @@ -0,0 +1,6 @@ +#!/usr/bin/expect + +spawn pwsafe -lpuE [lindex $argv 0] +expect "Enter passphrase for *:" +send "\r" +expect eof