[Bash-completion-commits] [SCM] bash-completion branch, master, updated. a874b65b0e0558c73da2eb652d5608bc5e3ba235

Ville Skyttä ville.skytta at iki.fi
Tue Oct 20 06:39:01 UTC 2009


The following commit has been merged in the master branch:
commit 1065f46e19ab4692750940c039b9c534666ebb0a
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Tue Oct 20 09:32:59 2009 +0300

    Add lftpget completion.

diff --git a/CHANGES b/CHANGES
index 371999f..83902b5 100644
--- a/CHANGES
+++ b/CHANGES
@@ -17,6 +17,7 @@ bash-completion (1.x)
   * Remove many unnecessary short option completions where long ones exist.
   * Improve cvs, gkrellm, mdadm, and mysqladmin completions.
   * Add wtf completion, based on work by Raphaël Droz.
+  * Add lftpget completion.
 
  -- David Paleino <d.paleino at gmail.com>  Sun, 11 Oct 2009 11:11:57 +0200
 
diff --git a/contrib/lftp b/contrib/lftp
index feb8af6..a96d933 100644
--- a/contrib/lftp
+++ b/contrib/lftp
@@ -17,6 +17,18 @@ _lftp()
 } &&
 complete -F _lftp $default lftp
 
+have lftpget &&
+_lftpget()
+{
+    COMPREPLY=()
+    local cur=`_get_cword`
+
+    if [[ "$cur" == -* ]] ; then
+        COMPREPLY=( $( compgen -W '-c -d -v' -- "$cur" ) )
+    fi
+} &&
+complete -F _lftpget lftpget
+
 # Local variables:
 # mode: shell-script
 # sh-basic-offset: 4

-- 
bash-completion



More information about the Bash-completion-commits mailing list