diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2018-12-01 15:17:05 +1300 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2018-12-02 12:42:21 +1300 |
commit | 7b6f3076ea485181060707e04945c3c4b27e1e89 (patch) | |
tree | 15943c1c1363288043c03621fe4bdbb4ee61baa8 /bash/bash_completion.d | |
parent | Remove `kill` completion (diff) | |
download | dotfiles-7b6f3076ea485181060707e04945c3c4b27e1e89.tar.gz dotfiles-7b6f3076ea485181060707e04945c3c4b27e1e89.zip |
Remove ftp(1) completion
I don't remember the last time I used a .netrc file.
Diffstat (limited to 'bash/bash_completion.d')
-rw-r--r-- | bash/bash_completion.d/ftp.bash | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/bash/bash_completion.d/ftp.bash b/bash/bash_completion.d/ftp.bash deleted file mode 100644 index f174b5ff..00000000 --- a/bash/bash_completion.d/ftp.bash +++ /dev/null @@ -1,33 +0,0 @@ -# Completion for ftp(1) with .netrc machines -_ftp() { - - # Bail if the .netrc file is illegible - local netrc - netrc=$HOME/.netrc - [[ -r $netrc ]] || return - - # Tokenize the file - local -a tokens - read -a tokens -d '' -r < "$netrc" - - # Iterate through tokens and collect machine names - local -a machines - local -i nxm - local token - for token in "${tokens[@]}" ; do - if ((nxm)) ; then - machines[${#machines[@]}]=$token - nxm=0 - elif [[ $token == machine ]] ; then - nxm=1 - fi - done - - # Generate completion reply - local machine - for machine in "${machines[@]}" ; do - [[ $machine == "$2"* ]] || continue - COMPREPLY[${#COMPREPLY[@]}]=$machine - done -} -complete -F _ftp -o bashdefault -o default ftp |