1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-18 03:40:08 +00:00

Merge pull request #1671 from lifinsky/master

Fix grails plugin
This commit is contained in:
Robby Russell 2013-03-26 21:45:13 -07:00
commit 2c069885cc

View file

@ -24,17 +24,23 @@ _enumerateGrailsScripts() {
return return
fi fi
# - Strip the path scripts=()
# - Remove all scripts with a leading '_' for file in $files
# - PackagePlugin_.groovy -> PackagePlugin do
# - PackagePlugin -> Package-Plugin # - Strip the path
# - Package-Plugin -> package-plugin # - Remove all scripts with a leading '_'
basename $files \ # - PackagePlugin_.groovy -> PackagePlugin
| sed -E -e 's/^_?([^_]+)_?.groovy/\1/'\ # - PackagePlugin -> Package-Plugin
-e 's/([a-z])([A-Z])/\1-\2/g' \ # - Package-Plugin -> package-plugin
| tr "[:upper:]" "[:lower:]" \ command=$(basename $file \
| sort \ | sed -E -e 's/^_?([^_]+)_?.groovy/\1/'\
| uniq -e 's/([a-z])([A-Z])/\1-\2/g' \
| tr "[:upper:]" "[:lower:]" \
| sort \
| uniq)
scripts+=($command)
done
echo $scripts
} }
_grails() { _grails() {