Archive Legacy Setup And Add Ansible Control Plane
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
# Managed by Ansible: HomeLab unified bash config.
|
||||
|
||||
export EDITOR="${EDITOR:-vim}"
|
||||
export PAGER="${PAGER:-less}"
|
||||
export LESS="${LESS:--FRSX}"
|
||||
export HISTCONTROL="ignoreboth:erasedups"
|
||||
export HISTSIZE=50000
|
||||
export HISTFILESIZE=100000
|
||||
shopt -s histappend 2>/dev/null || true
|
||||
shopt -s checkwinsize 2>/dev/null || true
|
||||
|
||||
case ":$PATH:" in
|
||||
*":$HOME/.local/bin:"*) ;;
|
||||
*) export PATH="$HOME/.local/bin:$PATH" ;;
|
||||
esac
|
||||
|
||||
alias ll='ls -alF'
|
||||
alias la='ls -A'
|
||||
alias l='ls -CF'
|
||||
alias grep='grep --color=auto'
|
||||
alias ip='ip --color=auto'
|
||||
alias df='df -h'
|
||||
alias du='du -h'
|
||||
alias free='free -h'
|
||||
alias ..='cd ..'
|
||||
alias ...='cd ../..'
|
||||
alias please='sudo $(history -p !!)'
|
||||
|
||||
alias gs='git status --short --branch'
|
||||
alias gd='git diff'
|
||||
alias gl='git log --oneline --decorate -10'
|
||||
|
||||
if command -v systemctl >/dev/null 2>&1; then
|
||||
alias sctl='systemctl'
|
||||
alias jctl='journalctl'
|
||||
fi
|
||||
|
||||
if [ -n "$PS1" ]; then
|
||||
if [ "$(id -u)" -eq 0 ]; then
|
||||
PS1='\[\e[31m\]\u@\h\[\e[0m\]:\[\e[34m\]\w\[\e[0m\]# '
|
||||
else
|
||||
PS1='\[\e[32m\]\u@\h\[\e[0m\]:\[\e[34m\]\w\[\e[0m\]\$ '
|
||||
fi
|
||||
fi
|
||||
Reference in New Issue
Block a user