From 3682fb7daf009bd862a9b5152580a1b0d862d4c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Grodziski?= Date: Thu, 3 Nov 2016 16:58:01 +0000 Subject: [PATCH] --- docker-aliases.sh | 109 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 102 insertions(+), 7 deletions(-) diff --git a/docker-aliases.sh b/docker-aliases.sh index 929edd9..16eb848 100644 --- a/docker-aliases.sh +++ b/docker-aliases.sh @@ -1,3 +1,92 @@ +export LANG="en_US.UTF-8" + +# Path to your oh-my-zsh configuration. +ZSH=$HOME/.oh-my-zsh + +# Set name of the theme to load. +# Look in ~/.oh-my-zsh/themes/ +# Optionally, if you set this to "random", it'll load a random theme each +# time that oh-my-zsh is loaded. +ZSH_THEME="jgrodziski" + +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" + +# Set to this to use case-sensitive completion +# CASE_SENSITIVE="true" + +# Uncomment this to disable bi-weekly auto-update checks +# DISABLE_AUTO_UPDATE="true" + +# Uncomment to change how often before auto-updates occur? (in days) +# export UPDATE_ZSH_DAYS=13 + +# Uncomment following line if you want to disable colors in ls +# DISABLE_LS_COLORS="true" + +# Uncomment following line if you want to disable autosetting terminal title. +# DISABLE_AUTO_TITLE="true" + +# Uncomment following line if you want to disable command autocorrection +# DISABLE_CORRECTION="true" + +# Uncomment following line if you want red dots to be displayed while waiting for completion +# COMPLETION_WAITING_DOTS="true" + +# Uncomment following line if you want to disable marking untracked files under +# VCS as dirty. This makes repository status check for large repositories much, +# much faster. +# DISABLE_UNTRACKED_FILES_DIRTY="true" + +# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) +# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ +# Example format: plugins=(rails git textmate ruby lighthouse) +[[ -s `brew --prefix`/etc/autojump.sh ]] && . `brew --prefix` + +plugins=(git docker osx sublime mvn ssh-agent lein brew dircycle history jump z autojump zsh-syntax-highlighting) + +source $ZSH/oh-my-zsh.sh + +# Customize to your needs... +setopt auto_cd +cdpath=(~/Dropbox/projects/deepencity/product/backend ~/Dropbox/projects ~/Dropbox/projects/deepencity ~/Dropbox/projects/zenmodeler ~/Google\ Drive/ ~/Dropbox/projects/zm-websites/ ~/Dropbox/projects/deepencity/product ~/Dropbox/projects/deolan ~/Dropbox/projects/prez) + +export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH +export PATH=$PATH:~/Dropbox/projects/deepencity/product/backend/javaByteCodeAnalyzer +export PATH=$PATH:~/Dropbox/projects/deepencity/product/core/city +export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)" +export MONGO_HOME=/usr/local/Cellar/mongodb/3.0.7 +export NEO4J_HOME=/usr/local/cellar/neo4j/2.3.1 +export RABBITMQ_HOME=/usr/local/cellar/rabbitmq/3.4.2 +export M2_HOME=/usr/local/Cellar/maven/3.3.9/libexec/ +export GROOVY_HOME=/usr/local/opt/groovy/libexec +export DATOMIC_HOME=/Users/jeremiegrodziski/datomic-pro-0.9.5067/ +export DATOMIC_CONSOLE_HOME=/Users/jeremiegrodziski/datomic-console-0.1.199/ +export SONAR_RUNNER_HOME=/usr/local/Cellar/sonar-runner/2.4/libexec +#export LEIN_JAVA_CMD=/usr/local/Cellar/drip/2.2.4/bin/drip +export LEIN_FAST_TRAMPOLINE=y +export PATH="$HOME/.node/bin:$PATH" + +alias vi=vim +alias t=todo.sh +alias sbr="mvn spring-boot:run" +alias jks="jekyll serve" +#envfile="$HOME/.gnupg/gpg-agent.env" +#if [[ -e "$envfile" ]] && kill -0 $(grep GPG_AGENT_INFO "$envfile" | cut -d: -f 2) 2>/dev/null; then +# eval "$(cat "$envfile")" +#else +# eval "$(gpg-agent --daemon --enable-ssh-support --write-env-file "$envfile")" +#fi +#export GPG_AGENT_INFO # the env file does not contain the export statement +#export SSH_AUTH_SOCK # enable gpg-agent for ssh +archey -c + +export GOPATH=$HOME/go +export GOROOT=/usr/local/opt/go/libexec +export PATH=$PATH:$GOPATH/bin +export PATH=$PATH:$GOROOT/bin + ############################################################################ # # # ------- Useful Docker Aliases -------- # @@ -7,12 +96,13 @@ # # # # Usage: # # # -# dnames : names of all running containers # -# dipall : IP addresses of all running containers # # dex : execute a bash shell inside the running # +# di : docker inspect # +# dim : docker images # +# dipall : IP addresses of all running containers # +# dnames : names of all running containers # # dps : docker ps # # dpsa : docker ps -a # -# di : docker images # # # ############################################################################ @@ -24,7 +114,7 @@ function dnames-fn { } function dipall-fn { - echo "IP address of all named running containers" + echo "IP addresses of all named running containers" for DOC in `dnames-fn` do @@ -37,9 +127,14 @@ function dex-fn { docker exec -it $1 /bin/bash } -alias dnames=dnames-fn -alias dipall=dipall-fn +function di-fn { + docker inspect $1 +} + alias dex=dex-fn -alias di="docker images" +alias di=di-fn +alias dim="docker images" +alias dipall=dipall-fn +alias dnames=dnames-fn alias dps="docker ps" alias dpsa="docker ps -a" \ No newline at end of file