aboutsummaryrefslogtreecommitdiff
path: root/compl/crypt.zsh
blob: 2e1e57a6fa0fef4f4341da26f101fdb20daeed66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#compdef crypt
#autoload

# copy to /usr/share/zsh/site-functions/_crypt

_crypt() {
	local IFS=$'\n'
	local location
	zstyle -s ":completion:${curcontext}:" location location || location="${CRYPT_PATH:-$HOME/.crypt}"
	_values -C 'entries' ${$(crypt list --plain | sed -e "s#\([^[:space:]]*\)[[:space:]]*\(.*\)#\1\[\2\]#g" | sort):-""}
}

_crypt