Commit c1c77685 authored by Serg Lifinsky's avatar Serg Lifinsky
Browse files

Fix grails plugin

Fix problem with "basename" command error "extra operand" (do not work with array)
parent 0ab0e67e
...@@ -24,17 +24,23 @@ _enumerateGrailsScripts() { ...@@ -24,17 +24,23 @@ _enumerateGrailsScripts() {
return return
fi fi
scripts=()
for file in $files
do
# - Strip the path # - Strip the path
# - Remove all scripts with a leading '_' # - Remove all scripts with a leading '_'
# - PackagePlugin_.groovy -> PackagePlugin # - PackagePlugin_.groovy -> PackagePlugin
# - PackagePlugin -> Package-Plugin # - PackagePlugin -> Package-Plugin
# - Package-Plugin -> package-plugin # - Package-Plugin -> package-plugin
basename $files \ command=$(basename $file \
| sed -E -e 's/^_?([^_]+)_?.groovy/\1/'\ | sed -E -e 's/^_?([^_]+)_?.groovy/\1/'\
-e 's/([a-z])([A-Z])/\1-\2/g' \ -e 's/([a-z])([A-Z])/\1-\2/g' \
| tr "[:upper:]" "[:lower:]" \ | tr "[:upper:]" "[:lower:]" \
| sort \ | sort \
| uniq | uniq)
scripts+=($command)
done
echo $scripts
} }
_grails() { _grails() {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment