mirror of
https://github.com/jimeh/dotfiles.git
synced 2026-02-19 13:46:41 +00:00
Refactor various install_*_global_packages functions
This commit is contained in:
@@ -11,26 +11,29 @@ alias cof="coffee"
|
|||||||
alias tl="tldr"
|
alias tl="tldr"
|
||||||
|
|
||||||
install_node_global_packages () {
|
install_node_global_packages () {
|
||||||
npm install -g \
|
local packages=(
|
||||||
appcenter-cli \
|
appcenter-cli
|
||||||
eslint \
|
eslint
|
||||||
eslint-config-prettier \
|
eslint-config-prettier
|
||||||
eslint-plugin-prettier \
|
eslint-plugin-prettier
|
||||||
eslint_d \
|
eslint_d
|
||||||
htmllint-cli \
|
htmllint-cli
|
||||||
httpsnippet \
|
httpsnippet
|
||||||
javascript-typescript-langserver \
|
javascript-typescript-langserver
|
||||||
js-beautify \
|
js-beautify
|
||||||
jsonlint \
|
jsonlint
|
||||||
localtunnel \
|
localtunnel
|
||||||
markdown-it \
|
markdown-it
|
||||||
prettier \
|
prettier
|
||||||
stylelint \
|
stylelint
|
||||||
tslint \
|
tslint
|
||||||
typescript \
|
typescript
|
||||||
typescript-formatter \
|
typescript-formatter
|
||||||
uuid-cli \
|
uuid-cli
|
||||||
vscode-css-languageserver-bin
|
vscode-css-languageserver-bin
|
||||||
|
)
|
||||||
|
|
||||||
|
npm install -g "${packages[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Load nvm if it's available
|
# Load nvm if it's available
|
||||||
|
|||||||
31
zsh/ruby.zsh
31
zsh/ruby.zsh
@@ -3,20 +3,23 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
install_ruby_global_packages () {
|
install_ruby_global_packages () {
|
||||||
gem install --no-document \
|
local packages=(
|
||||||
brakeman \
|
'bundler:~> 1.0'
|
||||||
'bundler:~> 1.0' \
|
'bundler:~> 2.0'
|
||||||
'bundler:~> 2.0' \
|
brakeman
|
||||||
bundler-audit \
|
bundler-audit
|
||||||
foreman \
|
foreman
|
||||||
lunchy \
|
lunchy
|
||||||
method_source \
|
method_source
|
||||||
pry-doc \
|
pry-doc
|
||||||
rbenv-rehash \
|
rbenv-rehash
|
||||||
reek \
|
reek
|
||||||
rubocop \
|
rubocop
|
||||||
seeing_is_believing \
|
seeing_is_believing
|
||||||
solargraph
|
solargraph
|
||||||
|
)
|
||||||
|
|
||||||
|
gem install --no-document "${packages[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Aliases
|
# Aliases
|
||||||
|
|||||||
13
zsh/rust.zsh
13
zsh/rust.zsh
@@ -8,9 +8,12 @@ if [ -d "$HOME/.cargo/bin" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
install_rust_global_packages() {
|
install_rust_global_packages() {
|
||||||
rustup component add \
|
local packages=(
|
||||||
rls \
|
rls
|
||||||
rust-analysis \
|
rust-analysis
|
||||||
rust-src \
|
rust-src
|
||||||
rustfmt \
|
rustfmt
|
||||||
|
)
|
||||||
|
|
||||||
|
rustup component add "${packages[@]}"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user