Bash: alias for install/update Grunt tasks from NPM.
This commit is contained in:
parent
d50c0fc4bd
commit
e1f9c003f1
@ -150,3 +150,18 @@ function git-bitbucket() {
|
|||||||
git remote add origin "https://$user@bitbucket.org/$user/$repo.git"
|
git remote add origin "https://$user@bitbucket.org/$user/$repo.git"
|
||||||
git push -u origin master
|
git push -u origin master
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Install/update all NPM tasks used in grunt.js in current folder
|
||||||
|
function npm-grunt() {
|
||||||
|
if [ ! -f "grunt.js" ]; then
|
||||||
|
echo "grunt.js not found."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
npm update grunt -g
|
||||||
|
tasks=(`grep -oP "(?<=loadNpmTasks\(['\"])[^'\"]+" grunt.js`)
|
||||||
|
for task in "${tasks[@]}"
|
||||||
|
do
|
||||||
|
npm update $task -g
|
||||||
|
npm link $task
|
||||||
|
done
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user