Console

env.sh

cat env.sh
#!/bin/zsh

# PATH
export EDITOR='subl -w'

# Use sublimetext for editing config files
alias zshconfig="subl ~/.zshrc"
alias envconfig="subl ~/env.sh"

# GO usage related changes
export GOPATH=$HOME/go
export GOROOT=/usr/local/opt/go/libexec
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin

# Hashicorp bin PATH

export PATH=$PATH:$HOME/hashicorp

# Maven bin PATH

export PATH=$PATH:/opt/apache-maven/bin%

.zshrc

# If you come from bash you might have to change your $PATH.

# export PATH=$HOME/bin:/usr/local/bin:$PATH

# Path to your oh-my-zsh installation.

export ZSH=/Users/pranshve/.oh-my-zsh

# Set name of the theme to load. Optionally, if you set this to "random"

# it'll load a random theme each time that oh-my-zsh is loaded.

# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes

ZSH_THEME="spaceship" #"agnoster" "powerlevel9k/powerlevel9k"

# Uncomment the following line to use case-sensitive completion.

# CASE_SENSITIVE="true"

# Uncomment the following line to use hyphen-insensitive completion. Case

# sensitive completion must be off. _ and - will be interchangeable.

# HYPHEN_INSENSITIVE="true"

# Uncomment the following line to disable bi-weekly auto-update checks.

# DISABLE_AUTO_UPDATE="true"

# Uncomment the following line to change how often to auto-update (in days).

# export UPDATE_ZSH_DAYS=13

# Uncomment the following line to disable colors in ls.

# DISABLE_LS_COLORS="true"

# Uncomment the following line to disable auto-setting terminal title.

# DISABLE_AUTO_TITLE="true"

# Uncomment the following line to enable command auto-correction.

# ENABLE_CORRECTION="true"

# Uncomment the following line to display red dots whilst waiting for completion.

# COMPLETION_WAITING_DOTS="true"

# Uncomment the 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"

# Uncomment the following line if you want to change the command execution time

# stamp shown in the history command output.

# The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"

# HIST_STAMPS="mm/dd/yyyy"

# Would you like to use another custom folder than $ZSH/custom?

# ZSH_CUSTOM=/path/to/new-custom-folder

# 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)

# Add wisely, as too many plugins slow down shell startup.

plugins=(git colored-man colorize github jira vagrant virtualenv pip python brew osx zsh-syntax-highlighting)

source $ZSH/oh-my-zsh.sh

# User configuration

# export MANPATH="/usr/local/man:$MANPATH"

# You may need to manually set your language environment

# export LANG=en_US.UTF-8

# Preferred editor for local and remote sessions

# if [[ -n $SSH_CONNECTION ]]; then

# export EDITOR='vim'

# else

# export EDITOR='mvim'

# fi

# Compilation flags

# export ARCHFLAGS="-arch x86_64"

# ssh

# export SSH_KEY_PATH="~/.ssh/rsa_id"

# Set personal aliases, overriding those provided by oh-my-zsh libs,

# plugins, and themes. Aliases can be placed here, though oh-my-zsh

# users are encouraged to define aliases within the ZSH_CUSTOM folder.

# For a full list of active aliases, run `alias`.

#

# Example aliases

# alias zshconfig="mate ~/.zshrc"

# alias ohmyzsh="mate ~/.oh-my-zsh"

source ~/env.sh

source ~/.bash_profile

# POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context dir rbenv vcs)

# POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status root_indicator background_jobs history time)

# source "/Users/pranshve/.oh-my-zsh/custom/themes/spaceship.zsh-theme"

SPACESHIP_PROMPT_ORDER=(

time # Time stampts section

user # Username section

host # Hostname section

dir # Current directory section

git # Git section (git_branch + git_status)

hg # Mercurial section (hg_branch + hg_status)

package # Package version

node # Node.js section

ruby # Ruby section

elixir # Elixir section

xcode # Xcode section

swift # Swift section

golang # Go section

php # PHP section

rust # Rust section

haskell # Haskell Stack section

julia # Julia section

docker # Docker section

aws # Amazon Web Services section

venv # virtualenv section

conda # conda virtualenv section

pyenv # Pyenv section

dotnet # .NET section

ember # Ember.js section

exec_time # Execution time

line_sep # Line break

battery # Battery level and status

vi_mode # Vi-mode indicator

jobs # Backgound jobs indicator

exit_code # Exit code section

char # Prompt character

)

SPACESHIP_TIME_SHOW=trueexport PATH="$HOME/.jenv/bin:$PATH"

eval "$(jenv init -)"

➜ cat ~/.ssh/config

Host jasper-jump

HostName sjc-obs-linux17.corp.jaspersystems.com

User pranshu.verma

IdentityFile /Users/pranshve/.ssh/pranshve_key_une

DynamicForward 9999

ControlMaster auto

ControlPath ~/.ssh/sockets/%r@%h:%p

Host jump15

User pranshu.verma

Hostname sjc-obs-linux15.corp.jaspersystems.com

Host jump17

User pranshu.verma

Hostname sjc-obs-linux17.corp.jaspersystems.com

Host jump19

User pranshu.verma

Hostname sjc-obs-linux19.corp.jaspersystems.com

Host pslab* pssb* dc01* dc02* dc2* pd1* pd2* pd3* pd4* pd5* pd6* pd7* pd9* pd10* pd11* pd12* pd13* pd15* mp* pd1sjc-ccms-01 dc01-pscm-01 pd1phx-ccms-01 pd3ams-ccms-01 pd3lon-ccms-01 dc06-pscm-01 dc06-pscm-01 dc09-pscm-01 dc10-pscm-01 dc11-pscm-01 dc12-pscm-01 dc13-pscm-01 dc14-pscm-01 dc15-pscm-01 dc16-pscm-01 dc17-pscm-01

User pranshu

ProxyCommand ssh -q -o StrictHostKeyChecking=no jump15 -W %h:%p

Host gitlab.ops.i.jasperwireless.com

User git

ProxyCommand ssh -q -o StrictHostKeyChecking=no jump15 -W %h:%p #[email protected] -W %h:%p

IdentityFile /Users/pranshve/.ssh/id_rsa

Host 10.1.*

ProxyCommand ssh -q -o StrictHostKeyChecking=no -W %h:%p aws_jump

Host aws_jump

Hostname 18.216.112.111

User centos

IdentityFile ~/ssh/andes-automation.pem

ControlMaster auto

ControlPath ~/.ssh/ansible-%r@%h:%p

ControlPersist 5m

results matching ""

    No results matching ""