remove .bashrc_local from tracking and add template

- Add .gitignore to exclude .bashrc_local
- Create .bashrc_local_example template with placeholder passwords
- Remove .bashrc_local from git tracking

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Paul Trowbridge 2026-01-17 23:07:51 -05:00
parent 3a402039b7
commit f5dc7c53d9
4 changed files with 67 additions and 11 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
# Ignore the actual .bashrc_local with real passwords
dotfiles/.bashrc_local

View File

@ -112,7 +112,26 @@ alias xmsp='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- |
alias xms='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd | sed "s|^//|/|")" | fzf | xargs -I % $MSW -i % ' alias xms='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd | sed "s|^//|/|")" | fzf | xargs -I % $MSW -i % '
# alias xmspa='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd | sed "s|^//|/|")" | fzf | xargs -I % $MSC -i % | vd -f csv -' # alias xmspa='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd | sed "s|^//|/|")" | fzf | xargs -I % $MSC -i % | vd -f csv -'
# alias xmspa='selected_file=$(lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd)" | fzf) && [ -n "$selected_file" ] && $MSC -i "$selected_file" | vd -f csv -' # alias xmspa='selected_file=$(lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd)" | fzf) && [ -n "$selected_file" ] && $MSC -i "$selected_file" | vd -f csv -'
alias xmspa='selected_file=$(lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd)" | fzf) && [ -n "$selected_file" ] && $MSC -i "$selected_file" | sed "2d" | vd -d "|" - > /dev/null 2>&1' xmspa() {
local file
file=$(
lsof +D ~/.local/state/nvim/swap/ 2>/dev/null |
grep -o "/swap/.*" |
sed 's|^/swap/||' |
tr "%" "/" |
sed -E 's/\.sw[op]$//' |
grep "$(pwd | sed 's|^//|/|')" |
fzf
) || return
[[ -z "$file" ]] && return
eval "$MS" \
-i "$file" |
sed "2d" |
vd -d "|" - > /dev/null 2>&1
}
alias nv='~/nvim-linux64/bin/nvim' alias nv='~/nvim-linux64/bin/nvim'
alias gs='git status -s' alias gs='git status -s'
alias ga='git status --untracked-files=all -s | fzf -m | awk "{print \$2}" | xargs git add ' alias ga='git status --untracked-files=all -s | fzf -m | awk "{print \$2}" | xargs git add '
@ -195,6 +214,6 @@ fi
bind 'set bell-style none' bind 'set bell-style none'
[ -f ~/dot_config/.bashrc_local ] && source ~/dot_config/.bashrc_local [ -f ~/setup_env/dotfiles/.bashrc_local ] && source ~/setup_env/dotfiles/.bashrc_local
export PATH=$PATH:~/lua-language-server/bin export PATH=$PATH:~/lua-language-server/bin
[ -f "$HOME/.cargo/env" ] && . "$HOME/.cargo/env" [ -f "$HOME/.cargo/env" ] && . "$HOME/.cargo/env"

View File

@ -1,9 +0,0 @@
#export IPTOKEN=
#export PG="psql -U ptrowbridge -d ubm -p 5432 -h usmidsap01"
#export MS="sqlcmd.exe -S mid-sql02 -i"
#export JAVA_HOME=/opt/jdk-19.0.1
#export PATH=$PATH:$JAVA_HOME/bin
#export PATH=$PATH:/opt/gradle/gradle-7.6/bin
#export RUNNER_PATH=/opt/runner/
#export DB2PW=
#export PGPW=

View File

@ -0,0 +1,44 @@
# .bashrc_local - Machine-specific environment variables
# Copy this file to .bashrc_local and fill in your actual values
# Token for IP services (if needed)
#export IPTOKEN=
# PostgreSQL connection string
export PG="psql -U username -d database -p 5432 -h hostname"
# SQL Server connection strings
export MS="sqlcmd -U username -C -S servername"
export MSC="sqlcmd -U username -S servername -C -s \| -W"
# Java and Gradle paths
export JAVA_HOME=/opt/jdk-20.0.1
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH:/opt/gradle/gradle-8.1/bin
export PATH=$PATH:/opt/mssql-tools18/bin
# Runner configuration path
export RUNNER_PATH=/opt/jrunner_conf/
# Database passwords (fill in your actual passwords)
export DB2PW=your_db2_password_here
export PGPW=your_postgres_password_here
export SQLCMDPASSWORD='your_sqlcmd_password_here'
# Windows SQL Server connection (if needed)
# export MSW="sqlcmd.exe -S servername -C "
# Alternative Java/Gradle versions (commented out)
#export JAVA_HOME=/opt/jdk-19.0.1
#export PATH=$PATH:$JAVA_HOME/bin
#export PATH=$PATH:/opt/gradle/gradle-7.6/bin
#export RUNNER_PATH=/opt/runner/
# Deno installation
export DENO_INSTALL="$HOME/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"
# NVM (Node Version Manager)
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