mirror of
https://github.com/aminnairi/dotfiles.git
synced 2026-11-13 11:19:09 +01:00
added a function for installing npm packages
This commit is contained in:
1 parent
02a3af2a16
commit
3dcef1bc42
1 file changed
+23
@@ -398,3 +398,26 @@ function ensure_graphics_packages_installed() {
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ensure_npm_package_installed() {
|
||||||
|
if ! command -v "$1"; then
|
||||||
|
log "Installation de $1..."
|
||||||
|
if ! sudo npm install --global "$1" >/dev/null 2>&1; then
|
||||||
|
log "Echec d'installation de $1."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
log "Installation de $1 résussie."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
log "$1 déjà installé, mise-à-jour..."
|
||||||
|
|
||||||
|
if ! sudo npm install --global "$1" >/dev/null 2>&1; then
|
||||||
|
log "Echec de la mise à jour de $1."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
log "$1 mis-à-jour."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
Reference in new issue
Block a user