summaryrefslogtreecommitdiff
path: root/ar/.local/bin/getkeys
blob: 492b0564b30c055bc9c9f30892948f1c251bf1a3 (plain)
1
2
3
4
5
6
7
#!/bin/sh

# Print available keys from thesiah
[ -n "$1" ] && cat "${XDG_DATA_HOME:-${HOME}/.local/share}"/thesiah/keys/"$1" 2>/dev/null && exit
keys_dir="${XDG_DATA_HOME:-${HOME}/.local/share}/thesiah/keys"
selected_file=$(du -a "$keys_dir" | cut -f2- | sed "s|$keys_dir/||" | fzf)
[ -n "$selected_file" ] && cat "$keys_dir/$selected_file"