23 lines
		
	
	
	
		
			739 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			739 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/sh
 | |
| # env
 | |
| # Written in 2019 by Lucas
 | |
| # CC0 1.0 Universal/Public domain - No rights reserved
 | |
| #
 | |
| # To the extent possible under law, the author(s) have dedicated all
 | |
| # copyright and related and neighboring rights to this software to the
 | |
| # public domain worldwide. This software is distributed without any
 | |
| # warranty. You should have received a copy of the CC0 Public Domain
 | |
| # Dedication along with this software. If not, see
 | |
| # <http://creativecommons.org/publicdomain/zero/1.0/>.
 | |
| 
 | |
| clip() { xclip -q -l 1 -sel clip 2>/dev/null; }
 | |
| 
 | |
| if [ $# -ne 1 ] || [ -z "$1" ]; then
 | |
| 	printf "Usage: %s key\n" "${0##*/}" >&2
 | |
| 	exit 1
 | |
| fi
 | |
| if ! sekrit has "$1"; then
 | |
| 	printf "%s: Unknown key \"%s\".\n" "${0##*/}" "$1" >&2
 | |
| 	exit 1
 | |
| fi
 | |
| sekrit get "$1" | clip
 |