diff options
| -rwxr-xr-x | bin/guiscripts/keyadd | 20 | ||||
| -rwxr-xr-x | bin/menuscripts/mpass | 16 | 
2 files changed, 18 insertions, 18 deletions
diff --git a/bin/guiscripts/keyadd b/bin/guiscripts/keyadd index e0a1661..cb81efe 100755 --- a/bin/guiscripts/keyadd +++ b/bin/guiscripts/keyadd @@ -35,7 +35,7 @@ SSHFOLDER="$HOME/.ssh"  ssh-add -l > /dev/null 2>&1  if [ $? -gt 1 ] # ignore if there are no identities  then -	notify "could not connect to agent." +	notify "Could not connect to agent."  	exit 1  fi @@ -50,26 +50,26 @@ else  fi  die "key: $key" -test ! -f "$SSHFOLDER/$key" && exit 1 +[ ! -f "$SSHFOLDER/$key" ] && exit 1 -HOST=$(hostnamectl hostname | sed 's/forlure/fl/;s/montecristo/mc/') -die "HOST: $HOST" +HOST=$(hostnamectl hostname) +die "host: $HOST"  if [ "$1" = "-d" ]  then -	if ssh-add -d - < "$SSHFOLDER"/"$key".pub +	if ssh-add -q -d - < "$SSHFOLDER"/"$key".pub 2> /dev/null  	then -		notify "deleted <b>$key</b>" +		notify "Deleted <b>$key</b>"  	else -		notify "could not delete." +		notify "Could not delete."  	fi  # check if key is already added  elif ssh-add -l | grep -q "$(ssh-keygen -lf "$SSHFOLDER"/"$key")"  then -	notify "key already added." +	notify "Key already added."  else	  	export PASSWORD="keys/$HOST/ssh/$key"  	export SSH_ASKPASS="$0" -	ssh-add - < "$SSHFOLDER"/"$key" && -		notify "added <b>$key</b>" +	ssh-add -q - < "$SSHFOLDER"/"$key" && +		notify "Added <b>$key</b>."  fi diff --git a/bin/menuscripts/mpass b/bin/menuscripts/mpass index 8153dc6..0117b97 100755 --- a/bin/menuscripts/mpass +++ b/bin/menuscripts/mpass @@ -16,12 +16,12 @@ do  	[ "$choice" ] || break  	file="$file/$choice"  done -  test -z "$file" && exit 1 -pass show -c "$file" && -	if [ -n "$WAYLAND_DISPLAY" ] && cliphist list >/dev/null -	then -		cliphist list | head -n 1 | cliphist delete -	fi || -		exit 1 -notify-send "mpass" "copied <b>$choice</b>" + +pass show -c "$file" +test $? -gt 0 && exit 1 + +[ "$WAYLAND_DISPLAY" ] && cliphist list >/dev/null && # on wayland and cliphist is running +	cliphist list | head -n 1 | cliphist delete + +notify-send -t 1000 "mpass" "copied <b>$choice</b>"  | 
