From 59a96007d3e416678efeeb4aeb465f9d38c410c3 Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Sun, 14 Jan 2024 00:35:37 +0100 Subject: Enforce signature for extensions --- extra/crypt.bash | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100755 extra/crypt.bash (limited to 'extra/crypt.bash') diff --git a/extra/crypt.bash b/extra/crypt.bash deleted file mode 100755 index 3074ff5..0000000 --- a/extra/crypt.bash +++ /dev/null @@ -1,53 +0,0 @@ -# Bash completion -# -# Copy to /usr/share/bash-completion/completions/crypt - -_crypt() { - COMPREPLY=() - - local location="${CRYPT_PATH:-$HOME/.crypt}" - location="${location%/}/" - local cur="${COMP_WORDS[COMP_CWORD]}" - - local IFS=$'\n' - local suffix=".gpg" - - local firstitem="" - local i=0 item - local items=($(compgen -f $location$cur)) - - for item in ${items[@]}; do - [[ $item =~ /\.[^/]*$ ]] && continue - - if [[ ${#items[@]} -eq 1 ]]; then - while [[ -d $item ]]; do - local subitems=($(compgen -f "$item/")) - local filtereditems=( ) item2 - for item2 in "${subitems[@]}"; do - [[ $item2 =~ /\.[^/]*$ ]] && continue - filtereditems+=( "$item2" ) - done - if [[ ${#filtereditems[@]} -eq 1 ]]; then - item="${filtereditems[0]}" - else - break - fi - done - fi - - [[ -d $item ]] && item="$item/" - - item="${item%$suffix}" - COMPREPLY+=("${item#$location}") - if [[ $i -eq 0 ]]; then - firstitem=$item - fi - let i+=1 - done - - if [[ $i -gt 1 || ( $i -eq 1 && -d $firstitem ) ]]; then - compopt -o nospace - fi -} - -complete -o filenames -F _crypt crypt -- cgit v1.2.3