Print message if no found contact
This commit is contained in:
		
							parent
							
								
									4d900c53ba
								
							
						
					
					
						commit
						556a4fd2db
					
				
							
								
								
									
										22
									
								
								kmail.sh
								
								
								
								
							
							
						
						
									
										22
									
								
								kmail.sh
								
								
								
								
							|  | @ -39,14 +39,22 @@ case "$#" in | |||
| esac | ||||
| # ]]] | ||||
| 
 | ||||
| debug_message "Look for a contact with these informations:\n${contact_pattern}" | ||||
| contact_line=$(khard email "${contact_pattern}" | sed -n 2p) | ||||
| debug_message "Matching contact:\n${contact_line}" | ||||
| debug_message "− Look for a contact with these informations:\n${contact_pattern}" | ||||
| { | ||||
| 	contact_line=$(khard email "${contact_pattern}" | sed -n 2p) | ||||
| } > /dev/null | ||||
| 
 | ||||
| contact_mail=$(printf '%s' "${contact_line}" | awk '{print $NF}') | ||||
| debug_message "Mail of this contact:\n${contact_mail}" | ||||
| if [ -n "${contact_line}" ]; then | ||||
| 	debug_message "Matching contact:\n${contact_line}" | ||||
| 
 | ||||
| # Print the message to X11 | ||||
| printf '%s' "${contact_mail}" | xdotool type --clearmodifiers --file - | ||||
| 	contact_mail=$(printf '%s' "${contact_line}" | awk '{print $NF}') | ||||
| 	debug_message "Mail of this contact:\n${contact_mail}" | ||||
| else | ||||
| 	debug_message "− Found no email addresses corresponding to the argument(s)." | ||||
| 	contact_mail="NO_CONTACT" | ||||
| fi | ||||
| 
 | ||||
| 	# Print the message to X11 | ||||
| 	printf '%s' "${contact_mail}" | xdotool type --clearmodifiers --file - | ||||
| 
 | ||||
| exit 0 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue