install.sh (symlink home/* + merge-seed ~/.claude.json onboarding), gitconfig, bash_aliases, global gitignore, inputrc, tmux.conf. Golden owns tools+starship; this owns personal config. Secrets stay in Coder user-secrets. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
36 lines
895 B
Bash
36 lines
895 B
Bash
# Personal aliases — sourced automatically by Debian's default ~/.bashrc.
|
|
# Golden owns starship/mise/eza/zoxide/fzf setup; these just add shortcuts.
|
|
|
|
# listing (eza is installed in golden)
|
|
if command -v eza >/dev/null 2>&1; then
|
|
alias ls='eza --group-directories-first'
|
|
alias ll='eza -la --group-directories-first --git'
|
|
alias la='eza -a --group-directories-first'
|
|
alias lt='eza --tree --level=2'
|
|
fi
|
|
|
|
# navigation
|
|
alias ..='cd ..'
|
|
alias ...='cd ../..'
|
|
alias ....='cd ../../..'
|
|
|
|
# git
|
|
alias gs='git status -sb'
|
|
alias gd='git diff'
|
|
alias gds='git diff --staged'
|
|
alias ga='git add'
|
|
alias gc='git commit'
|
|
alias gp='git push'
|
|
alias gl='git log --oneline --graph --decorate -20'
|
|
alias gco='git switch'
|
|
|
|
# tooling shortcuts (all present in golden)
|
|
alias k='kubectl'
|
|
alias dc='docker compose'
|
|
alias d='docker'
|
|
alias tf='terraform'
|
|
|
|
# safety
|
|
alias rm='rm -i'
|
|
alias cp='cp -i'
|
|
alias mv='mv -i'
|