spm

Personal fork of spm (simple password manager)
git clone git@getsh.org:spm.git
Log | Files | Refs | README | LICENSE

commit 2f2dc9996d98164ad7acd2bc8b0e690b97216cf1
parent f337aad6c3b740ffe16972d39db54f9a984f40f8
Author: Klemens Nanni <kl3@posteo.org>
Date:   Sat, 27 Feb 2016 18:43:02 +0100

Remove {Ba,Z}sh completion

Diffstat:
Dcontrib/bash_completion | 44--------------------------------------------
Dcontrib/zsh_completion | 47-----------------------------------------------
2 files changed, 0 insertions(+), 91 deletions(-)

diff --git a/contrib/bash_completion b/contrib/bash_completion @@ -1,44 +0,0 @@ -# Copyright (C) 2013-2015 Sören Tempel -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - -_tpm() { - local cur="${COMP_WORDS[COMP_CWORD]}" - local cmd="${COMP_WORDS[1]}" - - case "${cmd}" in - "insert") - _tpm_complete_entries - ;; - "show") - _tpm_complete_entries -type f - ;; - *) - COMPREPLY=($(compgen -W "insert show" -- ${cur})) - ;; - esac -} - -_tpm_complete_entries() { - local dir="${TPM_STORE_DIR:-${HOME}/.password-store}" - - if [[ -d "${dir}" ]]; then - local files="$(find -L "${dir}/" -name ".git" -prune -o $@ -print | sed -e "s|${dir}.||" -e "s|\.gpg||" | sort)" - COMPREPLY=($(compgen -W "${files}" -- ${cur})) - fi -} - -complete -F _tpm tpm - -# vim: et:sw=2:sts=2 diff --git a/contrib/zsh_completion b/contrib/zsh_completion @@ -1,47 +0,0 @@ -#compdef tpm -# Copyright (C) 2013-2015 Sören Tempel -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - -_tpm() { - local cmd=${words[2]} - - case "${cmd}" - "insert") - _tpm_complete_entries - ;; - "show") - _tpm_complete_entries -type f - ;; - *) - local subcommands=( - "show:Show a password for a specified entry" - "insert:Insert a new password entry" - ) - - _describe -t commands "tpm" subcommands - ;; - esac -} - -_tpm_complete_entries() { - local dir="${TPM_STORE_DIR:-${HOME}/.password-store}" - - if [[ -d "${dir}" ]]; then - _values -C "entries" \ - $(find -L "${dir}/" -name ".git" -prune -o $@ -print | sed -e "s|${dir}.||" -e "s|\.gpg||" | sort) - fi -} - -# vim: et:sw=2:sts=2