Files
dotfiles/shell/aliases

40 lines
1.1 KiB
Plaintext

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias tmux='tmux -u'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
#---------------------------------- Alias -----------------------------------------
alias tmux='tmux -u'
alias clear="TERM=xterm /usr/bin/clear"
alias cht="cht.sh"
# alias ls="lsd"
alias ls="eza --group-directories-first --icons"
alias lt="eza --group-directories-first --icons -T -L1"
alias ll="ls -lagh"
alias bless="bat --paging=auto"
alias rename-pane="~/dotfiles/scripts/rename-pane.sh"
alias cat="bat -pf"
alias gl="git log"
alias gC="git commit"
alias gCa="git commit --amend"
alias gs='git status '
alias ga='git add '
alias gb='git branch '
alias gd='git diff'
alias gc='git checkout '
alias go="git log --oneline"
alias gk='gitk --all&'
alias gn="git log -n2"
alias f="fzf --preview 'fzf-preview.sh {}'"
alias t="fzf-tmux"
alias tfn="~/scripts/nvim-fzf.sh"