mirror of
https://github.com/aminnairi/dotfiles.git
synced 2026-09-14 12:12:13 +02:00
added a function for installing npm packages
This commit is contained in:
@@ -398,3 +398,26 @@ function ensure_graphics_packages_installed() {
|
||||
;;
|
||||
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