From 85e0c23f93e68e5c085bc8b5e98add8aaafa4f24 Mon Sep 17 00:00:00 2001 From: Tristan Williams Date: Sun, 13 Oct 2024 02:43:42 -0400 Subject: Add ~/.bash_aliases --- home/.bash_aliases | 43 +++++++++++++++++++++++++++++++++++++++++++ home/.bashrc | 8 ++++++++ 2 files changed, 51 insertions(+) create mode 100644 home/.bash_aliases (limited to 'home') diff --git a/home/.bash_aliases b/home/.bash_aliases new file mode 100644 index 0000000..fd68320 --- /dev/null +++ b/home/.bash_aliases @@ -0,0 +1,43 @@ +#!/usr/local/bin/bash +# +# FILE : dotfiles.core/home/.bash_aliases +# TARGET: ~/.bash_aliases +# AUTHOR: tgwil +# +# This file contains core bash aliases for use on every account on +# every machine. Other aliases are included by other alias files from +# other dotfiles repositories. + + +######################################################################## +## File Management +######################################################################## +# Improve ls output +if [ -x "$(command -v exa)" ]; then + alias ls="exa -1aFghlmU --git --color=always --sort=name --time-style=iso --group-directories-first" +else + alias ls="ls -alhpv --color=always" +fi + +# Make things a bit safer +alias mv="mv -i" +alias cp="cp -i" +alias ln="ln -i" + + +######################################################################## +## Diagnostics +######################################################################## +# Try to humanize Disk Space +if [ -x "$(df -H ~)" ]; then + alias df='df -H' +elif [ -x "$(df -h ~)" ]; then + alias df='df -h' +fi + + +######################################################################## +## Networking +######################################################################## +# Avoid soul crushing doom when downloading +alias wget="wget -c --tries=10 --timeout=10 --waitretry=15s" diff --git a/home/.bashrc b/home/.bashrc index 7b89e6d..4880780 100644 --- a/home/.bashrc +++ b/home/.bashrc @@ -18,6 +18,14 @@ if [[ $- != *i* ]]; then fi +######################################################################## +## Load ~/.bash_aliases +######################################################################## +if [[ $- == *i* && -f ~/.bash_aliases ]]; then + . ~/.bash_aliases +fi + + ######################################################################## ## PATH ######################################################################## -- cgit v1.2.3