-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.bashrc
More file actions
55 lines (51 loc) · 1.41 KB
/
Copy path.bashrc
File metadata and controls
55 lines (51 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Terminal stuff
ulimit -n 2048
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
export EDITOR='nvim';
export LANG='en_US.UTF-8';
export LC_ALL='en_US.UTF-8';
export LESS_TERMCAP_md="${yellow}";
export MANPAGER='less -X';
export HISTCONTROL=ignoreboth
export STARSHIP_CONFIG=~/.starship.toml
if [ -n "$ZSH_VERSION" ]; then
HISTFILE="${HISTFILE:-${ZDOTDIR:-$HOME}/.zsh_history}"
HISTSIZE=50000
SAVEHIST=50000
setopt APPEND_HISTORY
setopt EXTENDED_HISTORY
setopt HIST_FCNTL_LOCK
setopt SHARE_HISTORY
fi
alias e='nvim .'
alias ls='ls -GFh'
alias ll='ls -la'
alias l='eza -abghHliS'
alias tm="tmux -2"
alias gs="git status"
alias gg="git logg"
alias ga="git add"
alias gd="git diff"
alias gc="git checkout"
alias push="git push origin"
alias pull="git pull origin"
alias k="kubectl"
alias kgp="kubectl get pods"
alias kgs="kubectl get services"
alias kgi="kubectl get ingress"
set -o vi
export GOPATH=$HOME/work/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export PATH=~/.npm-global/bin:$PATH
alias minikube-context="kubectl config use-context minikube"
if [ -f "$HOME/.config/shell/env.private" ]; then
. "$HOME/.config/shell/env.private"
fi
claude-mem() {
"$HOME/.bun/bin/bun" "$HOME/.claude/plugins/marketplaces/thedotmack/plugin/scripts/worker-service.cjs" "$@"
}
if [ -f "$HOME/.bashrc.local" ]; then
. "$HOME/.bashrc.local"
fi