Clean node
This commit is contained in:
parent
3f38c0fb7e
commit
6812c639be
|
@ -188,6 +188,27 @@ update-rust() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
update-npm() {
|
||||||
|
|
||||||
|
# Update node packages if installed
|
||||||
|
command -v npm > /dev/null 2>&1
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
start_npm_update=`date +%s`
|
||||||
|
echo "\033[32;1m=== Updating node packages ===\033[0m"
|
||||||
|
|
||||||
|
for package in $(npm -g outdated --parseable --depth=0 | cut -d: -f3)
|
||||||
|
do
|
||||||
|
npm -g install "$package"
|
||||||
|
done
|
||||||
|
|
||||||
|
seconds=$((`date +%s` - $start_rust_update ))
|
||||||
|
formatted=`date -ud "@$seconds" +'%H hours %M minutes %S seconds'`
|
||||||
|
echo "\033[32;1m=== Node packages updated in $formatted ===\033[0m"
|
||||||
|
}
|
||||||
|
|
||||||
update-dotfiles() {
|
update-dotfiles() {
|
||||||
start_dotfiles_update=`date +%s`
|
start_dotfiles_update=`date +%s`
|
||||||
|
|
||||||
|
@ -224,6 +245,9 @@ main() {
|
||||||
# Update rust and rust packages
|
# Update rust and rust packages
|
||||||
update-rust
|
update-rust
|
||||||
|
|
||||||
|
# Update npm and npm packages
|
||||||
|
update-npm
|
||||||
|
|
||||||
# Update the dotfiles
|
# Update the dotfiles
|
||||||
update-dotfiles
|
update-dotfiles
|
||||||
|
|
||||||
|
@ -244,6 +268,7 @@ main() {
|
||||||
|
|
||||||
"system") update-system;;
|
"system") update-system;;
|
||||||
"rust") update-rust;;
|
"rust") update-rust;;
|
||||||
|
"npm") update-npm;;
|
||||||
"dotfiles") update-dotfiles;;
|
"dotfiles") update-dotfiles;;
|
||||||
"check") _check_date_if_format;;
|
"check") _check_date_if_format;;
|
||||||
|
|
||||||
|
|
10
zsh/path.zsh
10
zsh/path.zsh
|
@ -12,13 +12,9 @@ if [ -d $HOME/.cargo ]; then
|
||||||
export PATH=$HOME/.cargo/bin:$PATH
|
export PATH=$HOME/.cargo/bin:$PATH
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Nvm path
|
# Node path
|
||||||
if [ -d $HOME/.nvm ]; then
|
if [ -d $HOME/.npmbin ]; then
|
||||||
export NVM_DIR="$HOME/.nvm"
|
export PATH=$HOME/.npmbin/bin:$PATH
|
||||||
# Sourcing this is really slow
|
|
||||||
# source $NVM_DIR/nvm.sh
|
|
||||||
# So well just export the path
|
|
||||||
export PATH=$HOME/.nvm/versions/v11.4.0/bin:$PATH
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# LD_LIBRARY_PATH: I don't know why there is this line here but I'm too scared
|
# LD_LIBRARY_PATH: I don't know why there is this line here but I'm too scared
|
||||||
|
|
Loading…
Reference in New Issue