Major revamp of shell init - drop bash support, focus on zsh

This commit is contained in:
2018-07-20 00:46:33 +01:00
parent 582a97c7af
commit a53788f5c4
39 changed files with 210 additions and 649 deletions

40
zsh/nodejs.zsh Executable file
View File

@@ -0,0 +1,40 @@
#
# Node.js
#
# Aliases
alias no="node"
alias np="npm"
alias ni="npm install"
alias ngi="npm install -g"
alias cof="coffee"
alias tl="tldr"
install_node_global_packages () {
npm install -g \
eslint \
eslint-config-prettier \
eslint-plugin-prettier \
eslint_d \
htmllint-cli \
httpsnippet \
jsonlint \
localtunnel \
markdown-it \
prettier \
tldr \
tslint \
typescript \
typescript-formatter \
uuid-cli
}
# Load nvm if it's available
if [ -f "$HOME/.nvm/nvm.sh" ]; then
source "$HOME/.nvm/nvm.sh"
# And it's shell completion
if [ -n "$BASH_VERSION" ] && [ -f "$HOME/.nvm/bash_completion" ]; then
source "$HOME/.nvm/bash_completion"
fi
fi