diff options
Diffstat (limited to '.config/zsh/aliases.zsh')
| -rw-r--r-- | .config/zsh/aliases.zsh | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/.config/zsh/aliases.zsh b/.config/zsh/aliases.zsh index e12f942..e53ecca 100644 --- a/.config/zsh/aliases.zsh +++ b/.config/zsh/aliases.zsh @@ -8,4 +8,48 @@ alias v='nvim' alias vi='nvim' alias vim='nvim' alias config='/usr/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME' +alias tmux='tmux -f .config/tmux/.tmux.conf' + +# Rust CLI programs +if command -v exa > /dev/null; then + alias ls='exa -al --color=always --group-directories-first' # my preferred listing + alias la='exa -a --color=always --group-directories-first' # all files and dirs + alias ll='exa -l --color=always --group-directories-first' # long format + alias lt='exa -aT --color=always --group-directories-first' # tree listing + alias l.='exa -a | egrep "^\."' +else + echo "install exa" +fi + +if command -v bat > /dev/null; then + alias cat='bat' +else + echo "install bat" +fi + +if command -v rg > /dev/null; then + alias grep='rg' +else + echo "install ripgrep" +fi + +if command -v fd > /dev/null; then + alias find='fd' +else + echo "install fd" +fi + +if ! command -v tokei > /dev/null; then + echo "install tokei" +fi + +if command -v procs > /dev/null; then + alias ps='procs' +else + echo "install procs" +fi + +if ! command -v btm > /dev/null; then + echo "install bottom" +fi |