diff options
author | Toby Vincent <tobyv13@gmail.com> | 2022-03-26 14:43:21 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2022-03-26 14:43:21 -0500 |
commit | c30bb495db716a68f8ae98e531857c545c0505d9 (patch) | |
tree | e88f9b7c71093168e113a85ad82adad80f941914 /bash/.bashrc | |
parent | e6051a38a672182c7f7dfa083ca1e72b97803c94 (diff) |
fix: improve shell configs
Diffstat (limited to 'bash/.bashrc')
-rw-r--r-- | bash/.bashrc | 40 |
1 files changed, 33 insertions, 7 deletions
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)" |