diff options
Diffstat (limited to '.oh-my-zsh/plugins/grails/grails.plugin.zsh')
-rw-r--r-- | .oh-my-zsh/plugins/grails/grails.plugin.zsh | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/.oh-my-zsh/plugins/grails/grails.plugin.zsh b/.oh-my-zsh/plugins/grails/grails.plugin.zsh deleted file mode 100644 index 1177773..0000000 --- a/.oh-my-zsh/plugins/grails/grails.plugin.zsh +++ /dev/null @@ -1,60 +0,0 @@ -_enumerateGrailsScripts() { - # Default directoryies - directories=($GRAILS_HOME/scripts ~/.grails/scripts ./scripts) - - # Check all of the plugins directories, if they exist - if [ -d plugins ] - then - directories+=(plugins/*/scripts) - fi - - # Enumerate all of the Groovy files - files=() - for dir in $directories; - do - if [ -d $dir ] - then - files+=($dir/[^_]*.groovy) - fi - done - - # Don't try to basename () - if [ ${#files} -eq 0 ]; - then - return - fi - - scripts=() - for file in $files - do - # - Strip the path - # - Remove all scripts with a leading '_' - # - PackagePlugin_.groovy -> PackagePlugin - # - PackagePlugin -> Package-Plugin - # - Package-Plugin -> package-plugin - command=$(basename $file \ - | sed -E -e 's/^_?([^_]+)_?.groovy/\1/'\ - -e 's/([a-z])([A-Z])/\1-\2/g' \ - | tr "[:upper:]" "[:lower:]" \ - | sort \ - | uniq) - scripts+=($command) - done - echo $scripts -} - -_grails() { - if (( CURRENT == 2 )); then - scripts=( $(_enumerateGrailsScripts) ) - - if [ ${#scripts} -ne 0 ]; - then - _multi_parts / scripts - return - fi - fi - - _files -} - -compdef _grails grails |