"vscode:/vscode.git/clone" did not exist on "e3c02bfeba64b655ca506d0d46eca724f2889a87"
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() {
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
basename $files \
command=$(basename $file \
| sed -E -e 's/^_?([^_]+)_?.groovy/\1/'\
-e 's/([a-z])([A-Z])/\1-\2/g' \
| tr "[:upper:]" "[:lower:]" \
| sort \
| uniq
| uniq)
scripts+=($command)
done
echo $scripts
}
_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