From 50be8b1cd2f42b257bd2704c538de3a81ac17189 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Sat, 16 Apr 2022 00:37:05 -0600 Subject: initial commit basic files added, should be compatible everywhere --- .config/shell/aliasrc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .config/shell/aliasrc (limited to '.config/shell/aliasrc') diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc new file mode 100644 index 0000000..5ddbf80 --- /dev/null +++ b/.config/shell/aliasrc @@ -0,0 +1,20 @@ +#!/bin/sh + +# vim selection +command -v nvim &> /dev/null && alias vim="nvim" vimdiff="nvim -d" + +# verbosity +alias cp="cp -iv" +alias mv="mv -iv" +alias rm="rm -iv" +alias mkdir="mkdir -pv" + +# ls and use color when available +alias ls="ls -Ah --color=always --group-directories-first" + alias ll="ls -l" + alias lll="ls -ltr" +alias grep="grep --color=auto" +alias diff="diff --color=auto" + +# dotfiles bare repository management +alias dots="/usr/bin/git --git-dir=$HOME/.mdots/ --work-tree=$HOME" \ No newline at end of file -- cgit v1.2.3-70-g09d2