Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 51e9f4eab4 | |||
| 32ba9098be | |||
| dd47fb9a81 | |||
| 0e9d5a9b48 | |||
| 4d31ad4efe | |||
| fa6257fcf7 | |||
| 2169baffac | |||
| 4affbe76d7 | |||
| e41fbc72e8 | |||
| 4454d1af02 | |||
| ca7cfc6db9 | |||
| a35b1a2df7 | |||
| a3019616ec | |||
| 115fb34fa9 |
62
.aliases
62
.aliases
@@ -10,44 +10,17 @@ git() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# ai tools
|
alias gemini-flash='gemini --model gemini-3-flash-preview'
|
||||||
# ---------------
|
alias gemini-pro='gemini --model gemini-3-pro-preview'
|
||||||
### alias opencode="echo 'use aws-* aliases (opus, deepseek, llama, mistral, qwen, gemma, kimi)'"
|
|
||||||
# Use the aws profile claude to run the command claude
|
|
||||||
|
|
||||||
# ANTHROPIC
|
alias claude-haiku='claude --model claude-haiku-4-5'
|
||||||
alias aws-claude="ANTHROPIC_MODEL='global.anthropic.claude-opus-4-6-v1' aws-vault exec claude -- claude"
|
alias claude-sonnet='claude --model claude-sonnet-4-6'
|
||||||
alias aws-opus="ANTHROPIC_MODEL='global.anthropic.claude-opus-4-6-v1' aws-vault exec claude -- claude"
|
|
||||||
alias aws-sonnet="ANTHROPIC_MODEL='global.anthropic.claude-sonnet-4-6' aws-vault exec claude -- claude"
|
|
||||||
|
|
||||||
# OPENCODE ANTHROPIC
|
|
||||||
alias aws-opencode-claude="aws-vault exec claude -- opencode --model amazon-bedrock/anthropic.claude-opus-4-6-v1"
|
|
||||||
alias aws-opencode-opus="aws-vault exec claude -- opencode --model amazon-bedrock/anthropic.claude-opus-4-6-v1"
|
|
||||||
alias aws-opencode-sonnet="aws-vault exec claude -- opencode --model amazon-bedrock/anthropic.claude-sonnet-4-6"
|
|
||||||
|
|
||||||
# Plain Opencode
|
|
||||||
alias aws-opencode="aws-vault exec claude -- opencode"
|
|
||||||
|
|
||||||
# Advanced Reasoning / Specialist
|
|
||||||
alias aws-deepseek="aws-vault exec claude -- opencode --model amazon-bedrock/deepseek.v3.2"
|
|
||||||
alias aws-qwen="aws-vault exec claude -- opencode --model amazon-bedrock/qwen.qwen3-coder-next"
|
|
||||||
|
|
||||||
# Highly Capable Alternatives
|
|
||||||
alias aws-llama="aws-vault exec claude -- opencode --model amazon-bedrock/meta.llama3-3-70b-instruct-v1:0"
|
|
||||||
alias aws-mistral="aws-vault exec claude -- opencode --model amazon-bedrock/mistral.mistral-large-3-675b-instruct"
|
|
||||||
alias aws-gemma="aws-vault exec claude -- opencode --model amazon-bedrock/google.gemma-3-27b-it"
|
|
||||||
alias aws-nova="aws-vault exec claude -- opencode --model amazon-bedrock/amazon.nova-pro-v1:0"
|
|
||||||
|
|
||||||
# OPENCODE PROFILES (oh-my-openagent config swap)
|
|
||||||
alias omo-anthropic="command cp ~/natera/creid/oh-my-openagent-config/anthropic.json ~/.config/opencode/oh-my-openagent.json && echo 'omo: anthropic'"
|
|
||||||
alias omo-anthropic47="command cp ~/natera/creid/oh-my-openagent-config/anthropic47.json ~/.config/opencode/oh-my-openagent.json && echo 'omo: anthropic47'"
|
|
||||||
alias omo-mistral="command cp ~/natera/creid/oh-my-openagent-config/mistral-test.json ~/.config/opencode/oh-my-openagent.json && echo 'omo: mistral-test'"
|
|
||||||
alias omo-qwen="command cp ~/natera/creid/oh-my-openagent-config/qwen-test.json ~/.config/opencode/oh-my-openagent.json && echo 'omo: qwen-test'"
|
|
||||||
alias omo-multi="command cp ~/natera/creid/oh-my-openagent-config/multi-provider.json ~/.config/opencode/oh-my-openagent.json && echo 'omo: multi-provider'"
|
|
||||||
alias omo-budget="command cp ~/natera/creid/oh-my-openagent-config/budget.json ~/.config/opencode/oh-my-openagent.json && echo 'omo: budget'"
|
|
||||||
|
|
||||||
alias council="OPENCODE_CONFIG_DIR=~creid/charlesreid1/opencode-config/opencode-council aws-opencode"
|
|
||||||
|
|
||||||
|
alias claude-deep="ANTHROPIC_BASE_URL='https://api.deepseek.com/anthropic' ANTHROPIC_AUTH_TOKEN='$DEEPSEEK_API_KEY' ANTHROPIC_MODEL='deepseek-v4-pro' ANTHROPIC_DEFAULT_HAIKU_MODEL='deepseek-v4-flash' API_TIMEOUT_MS=600000 claude"
|
||||||
|
alias claude-deeplite="ANTHROPIC_BASE_URL='https://api.deepseek.com/anthropic' ANTHROPIC_AUTH_TOKEN='$DEEPSEEK_API_KEY' ANTHROPIC_MODEL='deepseek-v4-flash' ANTHROPIC_DEFAULT_HAIKU_MODEL='deepseek-v4-flash' API_TIMEOUT_MS=600000 claude"
|
||||||
|
# Also need to add:
|
||||||
|
# export CLAUDE_CODE_MAX_TOKENS=4000
|
||||||
|
# export CLAUDE_CODE_COMPACT_LEVEL=aggressive
|
||||||
|
|
||||||
# get rid of stupid annoying badges
|
# get rid of stupid annoying badges
|
||||||
# ---------------------------------
|
# ---------------------------------
|
||||||
@@ -77,8 +50,6 @@ elif [[ "${HOSTNAME}" == "maya" ]]; then
|
|||||||
alias vpp="[ -d vpp ] || virtualenv --python ${HOME}/.pyenv/versions/pypy3.10-7.3.13/bin/pypy3 vpp && source vpp/bin/activate"
|
alias vpp="[ -d vpp ] || virtualenv --python ${HOME}/.pyenv/versions/pypy3.10-7.3.13/bin/pypy3 vpp && source vpp/bin/activate"
|
||||||
elif [[ "${HOSTNAME}" == "kraken" ]]; then
|
elif [[ "${HOSTNAME}" == "kraken" ]]; then
|
||||||
alias vpp="[ -d vpp ] || virtualenv --python ${HOME}/.pyenv/versions/pypy3.11-7.3.20/bin/pypy3 vpp && source vpp/bin/activate"
|
alias vpp="[ -d vpp ] || virtualenv --python ${HOME}/.pyenv/versions/pypy3.11-7.3.20/bin/pypy3 vpp && source vpp/bin/activate"
|
||||||
elif [[ "${HOSTNAME}" == "creid-mac" ]]; then
|
|
||||||
alias vpp="[ -d vpp ] || virtualenv --python ${HOME}/.pyenv/versions/pypy3.11-7.3.20/bin/pypy3 vpp && source vpp/bin/activate"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# one-letter aliases
|
# one-letter aliases
|
||||||
@@ -118,11 +89,6 @@ alias mv='mv -i'
|
|||||||
# Detect which `ls` flavor is in use
|
# Detect which `ls` flavor is in use
|
||||||
# https://gist.github.com/skyzyx/3438280b18e4f7c490db8a2a2ca0b9da
|
# https://gist.github.com/skyzyx/3438280b18e4f7c490db8a2a2ca0b9da
|
||||||
|
|
||||||
#if ls --version >/dev/null 2>&1; then
|
|
||||||
# # GNU ls
|
|
||||||
#else
|
|
||||||
# # BSD ls
|
|
||||||
#fi
|
|
||||||
|
|
||||||
LSBIN=$(which ls)
|
LSBIN=$(which ls)
|
||||||
|
|
||||||
@@ -287,16 +253,6 @@ function seawater() {
|
|||||||
ssh -p 5778 -Y charles@${IP} # the actual ssh call
|
ssh -p 5778 -Y charles@${IP} # the actual ssh call
|
||||||
}
|
}
|
||||||
|
|
||||||
alias burro="burro"
|
|
||||||
function burro() {
|
|
||||||
ssh-agent > ~/ssh.file # env vars in ssh.file
|
|
||||||
chmod +x ~/ssh.file # execute file
|
|
||||||
~/ssh.file > /dev/null
|
|
||||||
rm -f ~/ssh.file
|
|
||||||
export IP="173.255.210.178"
|
|
||||||
ssh -p 5778 -Y charles@${IP} # the actual ssh call
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
# tmux shortcuts
|
# tmux shortcuts
|
||||||
# constructed with help from https://robots.thoughtbot.com/a-tmux-crash-course
|
# constructed with help from https://robots.thoughtbot.com/a-tmux-crash-course
|
||||||
|
|||||||
126
.bash_profile
126
.bash_profile
@@ -6,39 +6,6 @@
|
|||||||
# use ~/.extra
|
# use ~/.extra
|
||||||
|
|
||||||
|
|
||||||
###################################
|
|
||||||
# Natera Netskope
|
|
||||||
export AWS_CA_BUNDLE=~/.aws/nskp_config/netskope-cert-bundle.pem
|
|
||||||
export REQUESTS_CA_BUNDLE=~/.aws/nskp_config/netskope-cert-bundle.pem
|
|
||||||
export SSL_CERT_FILE=~/.aws/nskp_config/netskope-cert-bundle.pem
|
|
||||||
export NODE_EXTRA_CA_CERTS=~/.aws/nskp_config/netskope-cert-bundle.pem
|
|
||||||
|
|
||||||
##################################
|
|
||||||
# Natera Claude Code
|
|
||||||
# https://go.confluence.natera.com/wiki/spaces/SRETOOLS/pages/383356332/Claude+Code+Onboarding
|
|
||||||
export PATH="$HOME/.local/bin:$PATH"
|
|
||||||
export CLAUDE_CODE_USE_BEDROCK=1
|
|
||||||
export AWS_REGION=us-west-2
|
|
||||||
export ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION=us-west-2
|
|
||||||
export AWS_PROFILE="claude"
|
|
||||||
|
|
||||||
export CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000
|
|
||||||
export MAX_THINKING_TOKENS=4096
|
|
||||||
|
|
||||||
#export ANTHROPIC_MODEL=us.anthropic.claude-sonnet-4-20250514-v1:0
|
|
||||||
#export ANTHROPIC_MODEL=us.anthropic.claude-opus-4-1-20250805-v1:0
|
|
||||||
#export ANTHROPIC_MODEL=us.anthropic.claude-sonnet-4-5-20250929-v1:0
|
|
||||||
#export ANTHROPIC_MODEL=global.anthropic.claude-opus-4-5-20251101-v1:0
|
|
||||||
#export ANTHROPIC_MODEL=global.anthropic.claude-opus-4-6-v1:0
|
|
||||||
export ANTHROPIC_MODEL=global.anthropic.claude-opus-4-6-v1
|
|
||||||
export ANTHROPIC_DEFAULT_HAIKU_MODEL=us.anthropic.claude-haiku-4-5-20251001-v1:0
|
|
||||||
|
|
||||||
export AWS_VAULT_KEYCHAIN_NAME="login"
|
|
||||||
###################################
|
|
||||||
|
|
||||||
# SILENCE
|
|
||||||
export BASH_SILENCE_DEPRECATION_WARNING=1
|
|
||||||
|
|
||||||
# Must
|
# Must
|
||||||
EDITOR="vim"
|
EDITOR="vim"
|
||||||
GIT_EDITOR="vim"
|
GIT_EDITOR="vim"
|
||||||
@@ -46,38 +13,79 @@ GIT_EDITOR="vim"
|
|||||||
# Better man pages
|
# Better man pages
|
||||||
PAGER="most"
|
PAGER="most"
|
||||||
|
|
||||||
|
# Go stuff
|
||||||
|
GOROOT=$HOME/go
|
||||||
|
GOPATH=$HOME/go
|
||||||
|
|
||||||
|
|
||||||
# Set $PATH here
|
# Set $PATH here
|
||||||
PATH="${HOME}/scripts:${PATH}"
|
PATH="${HOME}/scripts:${PATH}"
|
||||||
PATH="/opt/homebrew/bin:$PATH"
|
PATH="/usr/local/bin:$PATH"
|
||||||
PATH="/opt/homebrew/sbin:${PATH}" # homebrew admin tools
|
PATH="/usr/local/sbin:${PATH}" # homebrew admin tools
|
||||||
|
PATH="${PATH}:${GOROOT}/bin"
|
||||||
|
PATH="/usr/local/opt/coreutils/libexec/gnubin:${PATH}"
|
||||||
PATH="${HOME}/bin:${PATH}"
|
PATH="${HOME}/bin:${PATH}"
|
||||||
PATH="/opt/homebrew/opt/coreutils/libexec/gnubin:$PATH"
|
|
||||||
|
|
||||||
# Tell git not to look for getext.sh
|
# claude code
|
||||||
# since pyenv has trouble with that
|
export PATH="$HOME/.local/bin:$PATH"
|
||||||
export GIT_INTERNAL_GETTEXT_TEST_FALLBACKS=1
|
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-6"
|
||||||
|
export ANTHROPIC_MODEL="claude-opus-4-6"
|
||||||
|
|
||||||
##################################################
|
# gemini
|
||||||
# Natera-specific things
|
source $HOME/.gemini_api_key
|
||||||
|
|
||||||
# Homebrew
|
# deepseek
|
||||||
eval "$(/opt/homebrew/bin/brew shellenv)"
|
source $HOME/.deepseek_api_key
|
||||||
|
|
||||||
##################################################
|
|
||||||
# goenv installer
|
|
||||||
export GOENV_ROOT="$HOME/.goenv"
|
|
||||||
export PATH="$GOENV_ROOT/bin:$PATH"
|
|
||||||
|
|
||||||
# Only enable this if you are using go.
|
if [[ "$HOSTNAME" == "maya" ]]; then
|
||||||
# This will add half a second every time you
|
|
||||||
# open a new shell.
|
|
||||||
#eval "$(goenv init -)"
|
|
||||||
|
|
||||||
# pyenv installer
|
# Setting PATH for homebrew
|
||||||
|
PATH="$HOME/Library/Python/3.6/bin:$PATH"
|
||||||
|
|
||||||
|
# pypy
|
||||||
|
# this should go after /usr/local/bin
|
||||||
|
PATH="${PATH}:/usr/local/share/pypy3"
|
||||||
|
|
||||||
|
# Set up google cloud SDK
|
||||||
|
F1="/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.bash.inc"
|
||||||
|
F2="/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.bash.inc"
|
||||||
|
if [[ -f $F1 ]]; then
|
||||||
|
source $F1
|
||||||
|
fi
|
||||||
|
if [[ -f $F2 ]]; then
|
||||||
|
source $F2
|
||||||
|
fi
|
||||||
|
|
||||||
|
# git tab completion
|
||||||
|
source ${HOME}/.git-completion.bash
|
||||||
|
|
||||||
|
# Enable tab completion for `g` by marking it as an alias for `git`
|
||||||
|
if type _git &> /dev/null && [ -f /usr/local/etc/bash_completion.d/git-completion.bash ]; then
|
||||||
|
complete -o default -o nospace -F _git g;
|
||||||
|
fi;
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ "$HOSTNAME" == "kraken" ]]; then
|
||||||
|
|
||||||
|
# homebrew
|
||||||
|
eval "$(/usr/local/bin/brew shellenv)"
|
||||||
|
|
||||||
|
### # node
|
||||||
|
### export NVM_DIR="$HOME/.nvm"
|
||||||
|
### [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||||
|
### [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||||
|
|
||||||
|
# spicetify
|
||||||
|
export PATH=$PATH:/Users/charles/.spicetify
|
||||||
|
fi
|
||||||
|
|
||||||
|
# pyenv
|
||||||
# https://github.com/pyenv/pyenv-installer
|
# https://github.com/pyenv/pyenv-installer
|
||||||
export PYENV_ROOT="$HOME/.pyenv"
|
export PYENV_ROOT="$HOME/.pyenv"
|
||||||
export PATH="$PYENV_ROOT/bin:$PATH"
|
export PATH="$PYENV_ROOT/bin:$PATH"
|
||||||
eval "$(pyenv init --path)"
|
eval "$(pyenv init --path)"
|
||||||
|
eval "$(pyenv init -)"
|
||||||
|
|
||||||
export PATH
|
export PATH
|
||||||
|
|
||||||
@@ -109,14 +117,14 @@ shopt -s no_empty_cmd_completion
|
|||||||
#############################
|
#############################
|
||||||
# ssh-agent setup
|
# ssh-agent setup
|
||||||
### SSH_ENV="$HOME/.ssh/agent-environment"
|
### SSH_ENV="$HOME/.ssh/agent-environment"
|
||||||
###
|
###
|
||||||
### function start_agent {
|
### function start_agent {
|
||||||
### /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
|
### /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
|
||||||
### chmod 600 "${SSH_ENV}"
|
### chmod 600 "${SSH_ENV}"
|
||||||
### . "${SSH_ENV}" > /dev/null
|
### . "${SSH_ENV}" > /dev/null
|
||||||
### /usr/bin/ssh-add;
|
### /usr/bin/ssh-add;
|
||||||
### }
|
### }
|
||||||
###
|
###
|
||||||
### # Source SSH settings, if applicable
|
### # Source SSH settings, if applicable
|
||||||
### if [ -f "${SSH_ENV}" ]; then
|
### if [ -f "${SSH_ENV}" ]; then
|
||||||
### . "${SSH_ENV}" > /dev/null
|
### . "${SSH_ENV}" > /dev/null
|
||||||
@@ -149,17 +157,7 @@ if [ -f /etc/bash_completion ]; then
|
|||||||
source /etc/bash_completion;
|
source /etc/bash_completion;
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# # nvm
|
|
||||||
# # This is infuriatingly slow.
|
|
||||||
# # Takes a full second to get through this, every terminal tab, every terminal window, every time
|
|
||||||
# export NVM_DIR="$HOME/.nvm"
|
|
||||||
# [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
|
||||||
# [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
|
||||||
|
|
||||||
# shut up
|
# shut up
|
||||||
touch ${HOME}/.hushlogin
|
touch ${HOME}/.hushlogin
|
||||||
export BASH_SILENCE_DEPRECATION_WARNING=1
|
export BASH_SILENCE_DEPRECATION_WARNING=1
|
||||||
export FILTER_BRANCH_SQUELCH_WARNING=1
|
export FILTER_BRANCH_SQUELCH_WARNING=1
|
||||||
|
|
||||||
# Added by Antigravity
|
|
||||||
export PATH="/Users/creid/.antigravity/antigravity/bin:$PATH"
|
|
||||||
|
|||||||
@@ -50,6 +50,8 @@ elif [[ "${HOSTNAME}" == "cronus" ]]; then
|
|||||||
userStyle="${yellow}"
|
userStyle="${yellow}"
|
||||||
elif [[ "${HOSTNAME}" == "aptos" ]]; then
|
elif [[ "${HOSTNAME}" == "aptos" ]]; then
|
||||||
userStyle="${blue}"
|
userStyle="${blue}"
|
||||||
|
elif [[ "${HOSTNAME}" == "kraken" ]]; then
|
||||||
|
userStyle="${cyan}"
|
||||||
else
|
else
|
||||||
userStyle="${green}"
|
userStyle="${green}"
|
||||||
fi
|
fi
|
||||||
@@ -71,7 +73,7 @@ PS1="\[\033]0;\W\007\]"; # working directory base name
|
|||||||
PS1+="\[${bold}\]\n"; # newline
|
PS1+="\[${bold}\]\n"; # newline
|
||||||
PS1+="\[${userStyle}\]\u"; # username
|
PS1+="\[${userStyle}\]\u"; # username
|
||||||
PS1+="\[${white}\] on ";
|
PS1+="\[${white}\] on ";
|
||||||
PS1+="\[${hostStyle}\]natty"; # host
|
PS1+="\[${hostStyle}\]\h"; # host
|
||||||
PS1+="\[${white}\] at ";
|
PS1+="\[${white}\] at ";
|
||||||
PS1+="[ \D{%Y-%m-%d} - \t ] "; # date and time stamp
|
PS1+="[ \D{%Y-%m-%d} - \t ] "; # date and time stamp
|
||||||
PS1+="in ";
|
PS1+="in ";
|
||||||
|
|||||||
2
.exports
2
.exports
@@ -44,3 +44,5 @@ export MANPAGER='less -X';
|
|||||||
# https://stackoverflow.com/a/42265848/96656
|
# https://stackoverflow.com/a/42265848/96656
|
||||||
export GPG_TTY=$(tty);
|
export GPG_TTY=$(tty);
|
||||||
|
|
||||||
|
# custom ls colors - use light blue for directories
|
||||||
|
export LSCOLORS=Gxfxcxdxbxegedabagacad
|
||||||
|
|||||||
43
.gitconfig
43
.gitconfig
@@ -5,15 +5,15 @@
|
|||||||
## replace any git@github stuff with gh:
|
## replace any git@github stuff with gh:
|
||||||
## replace any ssh://git@g.... with cmr:
|
## replace any ssh://git@g.... with cmr:
|
||||||
|
|
||||||
[commit]
|
#[commit]
|
||||||
gpgsign = true
|
# gpgsign = true
|
||||||
[user]
|
[user]
|
||||||
email = creid@natera.com
|
email = charlesreid1@gmail.com
|
||||||
name = Chaz Reid
|
name = Charles Reid
|
||||||
signingkey = 836EB56BCCC83AE08C8A6F966DCC6C631CC1CC59
|
[includeIf "gitdir:~/code/"]
|
||||||
[includeIf "gitdir:~/charlesreid1/"]
|
|
||||||
path = .gitconfig_charlesreid1
|
path = .gitconfig_charlesreid1
|
||||||
# path = ~/.gitconfig_charlesreid1
|
[includeIf "gitdir:~/golly/"]
|
||||||
|
path = .gitconfig_ch4zm
|
||||||
|
|
||||||
[credential]
|
[credential]
|
||||||
helper = cache
|
helper = cache
|
||||||
@@ -123,7 +123,7 @@
|
|||||||
# Commit all changes
|
# Commit all changes
|
||||||
ca = !git add -A && git commit -av
|
ca = !git add -A && git commit -av
|
||||||
|
|
||||||
# Switch to a branch, creating it
|
# Switch to a branch, creating it
|
||||||
# from the current branch if necessary
|
# from the current branch if necessary
|
||||||
go = "!f() { git checkout -b \"$1\" 2> /dev/null || git checkout \"$1\"; }; f"
|
go = "!f() { git checkout -b \"$1\" 2> /dev/null || git checkout \"$1\"; }; f"
|
||||||
|
|
||||||
@@ -232,6 +232,33 @@
|
|||||||
# Make `git push` push relevant annotated tags when pushing branches out.
|
# Make `git push` push relevant annotated tags when pushing branches out.
|
||||||
followTags = true
|
followTags = true
|
||||||
|
|
||||||
|
# URL shorthands
|
||||||
|
|
||||||
|
|
||||||
|
[url "ssh://git@git.charlesreid1.com:222/"]
|
||||||
|
|
||||||
|
insteadOf = "cmr:"
|
||||||
|
|
||||||
|
|
||||||
|
[url "git@github.com:"]
|
||||||
|
|
||||||
|
insteadOf = "gh:"
|
||||||
|
pushInsteadOf = "github:"
|
||||||
|
pushInsteadOf = "git://github.com/"
|
||||||
|
|
||||||
|
[url "git://github.com/"]
|
||||||
|
|
||||||
|
insteadOf = "github:"
|
||||||
|
|
||||||
|
[url "git@gist.github.com:"]
|
||||||
|
|
||||||
|
insteadOf = "gst:"
|
||||||
|
pushInsteadOf = "gist:"
|
||||||
|
pushInsteadOf = "git://gist.github.com/"
|
||||||
|
|
||||||
|
[url "git://gist.github.com/"]
|
||||||
|
|
||||||
|
insteadOf = "gist:"
|
||||||
|
|
||||||
[rerere]
|
[rerere]
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
[user]
|
|
||||||
email = charlesreid1@gmail.com
|
|
||||||
name = Charles Reid
|
|
||||||
[core]
|
|
||||||
sshCommand = ssh -i ~/.ssh/id_charlesreid1_ed25519 -o IdentitiesOnly=yes
|
|
||||||
@@ -108,6 +108,11 @@ bind _ split-window -v -c "#{pane_current_path}"
|
|||||||
# because we were using this before
|
# because we were using this before
|
||||||
bind % split-window -h -c "#{pane_current_path}"
|
bind % split-window -h -c "#{pane_current_path}"
|
||||||
|
|
||||||
|
# Control-T plus K kills the window
|
||||||
|
# Kill immediately
|
||||||
|
bind k kill-window
|
||||||
|
## Prompt before killing
|
||||||
|
#bind k confirm-before -p "kill-window #W? (y/n)" kill-window
|
||||||
|
|
||||||
# Status Bar
|
# Status Bar
|
||||||
set-option -g status-interval 1
|
set-option -g status-interval 1
|
||||||
|
|||||||
Reference in New Issue
Block a user