#!/bin/sh # xsekrit # 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 # . usage() { printf "Usage: %s key\n" "${0##*/}" >&2 exit 1 } err() { printf "%s: %s\n" "${0##*/}" "$*" >&2 exit 1 } [ $# -eq 1 ] && [ -n "$1" ] || usage sekrit has "$1" || err "Unknown key \"$1\"." sekrit get "$1" | xclip -q -r -l 1 -sel clip 2>/dev/null