mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	* feat(qrcode): new plugin to generate qrcode via https://qrcode.show * code fix suggested by @JuniorJPDJ * Update docs to clarify how to interact with it Co-authored-by: Robby Russell <robby@planetargon.com>
		
			
				
	
	
		
			18 lines
		
	
	
		
			486 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			486 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
# Imported and improved from https://qrcode.show/, section SHELL FUNCTIONS
 | 
						|
 | 
						|
_qrcode_show_message() {
 | 
						|
  echo "Type or paste your text, add a new blank line, and press ^d"
 | 
						|
}
 | 
						|
 | 
						|
qrcode () {
 | 
						|
  local input="$*"
 | 
						|
  [ -z "$input" ] && _qrcode_show_message && local input="@/dev/stdin"
 | 
						|
  curl -d "$input" https://qrcode.show
 | 
						|
}
 | 
						|
 | 
						|
qrsvg () {
 | 
						|
  local input="$*"
 | 
						|
  [ -z "$input" ] && _qrcode_show_message && local input="@/dev/stdin"
 | 
						|
  curl -d "$input" https://qrcode.show -H "Accept: image/svg+xml"
 | 
						|
}
 |