OSDN Git Service

Add filename completion for `wp post create` command
authorgoldenapples <goldenapplesdesign@gmail.com>
Fri, 15 Feb 2013 01:28:08 +0000 (17:28 -0800)
committergoldenapples <goldenapplesdesign@gmail.com>
Fri, 15 Feb 2013 18:58:44 +0000 (10:58 -0800)
Uses bash default filename completion for `wp post create`

utils/wp-completion.bash [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 2e7e420..f3822d3
@@ -12,6 +12,10 @@ _wp() {
                opts=$(wp --completions | grep ^$prev | cut -d ' ' -f 2- | tr '\n' ' ')
        fi
 
-       COMPREPLY=( $(compgen -W "$opts" -- $cur) )
+       if [[ 'create' = $prev ]]; then
+               COMPREPLY=( $(compgen -f "$cur") )
+       else
+               COMPREPLY=( $(compgen -W "$opts" -- $cur) )
+       fi
 }
 complete -F _wp wp