aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bash/.bashrc
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-03-26 14:43:21 -0500
committerToby Vincent <tobyv13@gmail.com>2022-03-26 14:43:21 -0500
commitc30bb495db716a68f8ae98e531857c545c0505d9 (patch)
treee88f9b7c71093168e113a85ad82adad80f941914 /bash/.bashrc
parente6051a38a672182c7f7dfa083ca1e72b97803c94 (diff)
fix: improve shell configs
Diffstat (limited to 'bash/.bashrc')
-rw-r--r--bash/.bashrc40
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)"