From c30bb495db716a68f8ae98e531857c545c0505d9 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sat, 26 Mar 2022 14:43:21 -0500 Subject: fix: improve shell configs --- bash/.bashrc | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) (limited to 'bash/.bashrc') diff --git a/bash/.bashrc b/bash/.bashrc index 05a7973..24c8780 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -1,10 +1,36 @@ -#!/usr/bin/env bash - -export BASHDOTDIR=${XDG_CONFIG_HOME:-$HOME/.config}/bash -export BASHCOMPDIR=${XDG_DATA_HOME:-$HOME/.local/share}/bash-completion/completions - -if [ -d "$BASHDOTDIR" ]; then for f in $BASHDOTDIR/*; do source $f; done; fi -if [ -d "$BASHCOMPDIR" ]; then for f in $BASHCOMPDIR/*; do source $f; done; fi +# Aliases +alias ls='ls --color=tty' +alias l='ls -lah' +alias la='ls -lAh' +alias ll='ls -lh' +alias lla='ls -lA' +alias lsa='ls -lah' +alias grep='grep --color' +alias ipa="ip -s -c -h a" +alias untar="tar -zxvf" +alias td=". td.sh" +alias vim=nvim +alias pip=pip3 +alias python=python3 +alias dexec="docker exec -it" +alias dps="docker ps" +alias dc="docker compose" +alias dce="docker compose exec" +alias dcps="docker compose ps" +alias dcls="docker compose ls" +alias dcdn="docker compose down" +alias dcup="docker compose up" +alias dcupd="docker compose up -d" +alias dcl="docker compose logs" +alias dclf="docker compose logs -f" +alias dct="docker context" +alias dcu="docker context use" + +if [ $PS1 && -d "$BASHCOMPDIR" ]; then + for f in $BASHCOMPDIR/*; do + source $f + done +fi command -v starship >/dev/null 2>&1 && eval "$(starship init bash)" -- cgit v1.2.3-70-g09d2