mirror of
https://github.com/jimeh/dotfiles.git
synced 2026-02-19 13:46:41 +00:00
Update various things
This commit is contained in:
@@ -40,8 +40,10 @@ source "$DOTSHELL/python.sh"
|
||||
source "$DOTSHELL/ruby.sh"
|
||||
source "$DOTSHELL/golang.sh"
|
||||
source "$DOTSHELL/docker.sh"
|
||||
source "$DOTSHELL/kubernetes.sh"
|
||||
source "$DOTSHELL/dokku.sh"
|
||||
source "$DOTSHELL/sbcl.sh"
|
||||
source "$DOTSHELL/travis-ci.sh"
|
||||
source "$DOTSHELL/amdsdk.sh"
|
||||
|
||||
# Applications
|
||||
|
||||
@@ -8,8 +8,8 @@ alias d="docker"
|
||||
alias co="docker-compose"
|
||||
alias dc="docker-cloud"
|
||||
|
||||
alias redis-cli="docker run -it --net=host --rm redis redis-cli"
|
||||
alias mysql="docker run -it --net=host --rm mysql mysql"
|
||||
# alias redis-cli="docker run -it --net=host --rm redis redis-cli"
|
||||
# alias mysql="docker run -it --net=host --rm mysql mysql"
|
||||
|
||||
docker_remove_exited () {
|
||||
docker rm $(docker ps -f="status=exited" -q)
|
||||
|
||||
@@ -2,8 +2,21 @@
|
||||
# Go (golang) environment setup.
|
||||
#
|
||||
|
||||
export GOPATH="$HOME/.go:$HOME/Projects/Go"
|
||||
path_prepend "$HOME/Projects/Go/bin:$HOME/.go/bin"
|
||||
export MYGOPATH="$HOME/Projects/Go"
|
||||
|
||||
# load gvm
|
||||
[[ -s "/Users/jimeh/.gvm/scripts/gvm" ]] && source "/Users/jimeh/.gvm/scripts/gvm"
|
||||
|
||||
# setup GOPATH after loading gvm
|
||||
export GOPATH="$GOPATH:$MYGOPATH"
|
||||
path_prepend "$MYGOPATH/bin"
|
||||
|
||||
# aliases
|
||||
alias gv="govendor"
|
||||
gvm-use() {
|
||||
gvm use $@
|
||||
export GOPATH="$GOPATH:$MYGOPATH"
|
||||
}
|
||||
|
||||
install_go_global_packages () {
|
||||
local packages=( \
|
||||
@@ -13,9 +26,12 @@ install_go_global_packages () {
|
||||
github.com/golang/lint/golint \
|
||||
github.com/kardianos/govendor \
|
||||
github.com/kisielk/errcheck \
|
||||
github.com/kovetskiy/manul \
|
||||
github.com/kr/pretty \
|
||||
github.com/laher/goxc \
|
||||
github.com/mailgun/godebug \
|
||||
github.com/mdempsky/unconvert \
|
||||
github.com/mitchellh/gox \
|
||||
github.com/motemen/gore \
|
||||
github.com/nsf/gocode \
|
||||
github.com/pmezard/go-difflib/difflib \
|
||||
@@ -24,6 +40,8 @@ install_go_global_packages () {
|
||||
github.com/tools/godep \
|
||||
github.com/vektra/mockery/.../ \
|
||||
golang.org/x/tools/cmd/goimports \
|
||||
golang.org/x/tools/cmd/gorename \
|
||||
golang.org/x/tools/cmd/guru \
|
||||
launchpad.net/gorun \
|
||||
)
|
||||
|
||||
|
||||
10
shell/kubernetes.sh
Normal file
10
shell/kubernetes.sh
Normal file
@@ -0,0 +1,10 @@
|
||||
#
|
||||
# Kubernetes Related
|
||||
#
|
||||
|
||||
alias kc="kubectl"
|
||||
alias hl="helm"
|
||||
|
||||
if command -v kubectl > /dev/null; then
|
||||
eval "$(kubectl completion zsh)"
|
||||
fi
|
||||
3
shell/nodejs.sh
Normal file → Executable file
3
shell/nodejs.sh
Normal file → Executable file
@@ -20,13 +20,16 @@ install_node_global_packages () {
|
||||
eslint-plugin-react \
|
||||
eslint-plugin-standard \
|
||||
eslint-plugin-standard \
|
||||
htmllint-cli \
|
||||
jsfmt \
|
||||
jslinter \
|
||||
jsonlint \
|
||||
localtunnel \
|
||||
semistandard \
|
||||
semistandard-format \
|
||||
standard \
|
||||
standard-format \
|
||||
stylefmt \
|
||||
tslint \
|
||||
typescript \
|
||||
typescript-formatter
|
||||
|
||||
@@ -2,6 +2,16 @@
|
||||
# Ruby environment setup.
|
||||
#
|
||||
|
||||
install_ruby_global_packages () {
|
||||
gem install --no-rdoc --no-ri \
|
||||
bundler \
|
||||
foreman \
|
||||
rubocop \
|
||||
lunchy \
|
||||
rbenv-rehash \
|
||||
travis
|
||||
}
|
||||
|
||||
# Aliases
|
||||
alias po="powify"
|
||||
alias lu="lunchy"
|
||||
|
||||
5
shell/travis-ci.sh
Normal file
5
shell/travis-ci.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
#
|
||||
# Travis-CI
|
||||
#
|
||||
|
||||
[ -f /Users/jimeh/.travis/travis.sh ] && source /Users/jimeh/.travis/travis.sh
|
||||
Reference in New Issue
Block a user