Browse Source

feat(aliases): Add aliases

Signed-off-by: Jeremy MAURO <jeremy.mauro@gmail.com>
Jeremy MAURO 2 years ago
parent
commit
eef3145454

+ 6 - 0
aliases.d/apt.aliases

@@ -0,0 +1,6 @@
+alias aptupgd='sudo apt-get update && sudo apt-get dist-upgrade -V && sudo apt-get autoremove'
+if has nala; then
+  alias nala='sudo nala'
+  alias nalaup='sudo nala upgrade'
+  alias nalins='sudo nala install'
+fi

+ 4 - 0
aliases.d/bundle.aliases

@@ -0,0 +1,4 @@
+if has bundle; then
+  alias be='bundle exec'
+  alias bu='bundle update'
+fi

+ 21 - 0
aliases.d/general.aliases

@@ -0,0 +1,21 @@
+# enable color support of ls and also add handy aliases
+if has dircolors; then
+    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+    alias ls='ls --color=auto'
+    alias dir='dir --color=auto'
+    alias vdir='vdir --color=auto'
+
+    alias grep='grep --color=auto'
+    alias fgrep='fgrep --color=auto'
+    alias egrep='egrep --color=auto'
+fi
+
+# some more ls aliases
+alias ll='ls -l'
+alias la='ls -A'
+alias l='ls -CF'
+
+alias vimrc='${VISUAL:-vim} ~/.vimrc'
+
+# dotdrop
+alias dotdrop='${HOME}/repo/personal/my-dotfiles/dotdrop/dotdrop.sh --cfg=${HOME}/repo/personal/my-dotfiles/config.yaml'

+ 5 - 0
aliases.d/git.aliases

@@ -0,0 +1,5 @@
+alias g='git'
+alias get='git'
+
+# home
+alias groot='cd "$(git rev-parse --show-toplevel)"' # Git home

+ 4 - 0
aliases.d/github.aliases

@@ -0,0 +1,4 @@
+# Aviatrix
+alias gpr='gh pr create --reviewer AvxSre/sre'
+alias grepolist="gh repo list AvxSre -L 400 | awk '{print $1 }'"
+function pr() { gpr -t "AVXSRE-$@"; }

+ 9 - 0
aliases.d/podman.aliases

@@ -0,0 +1,9 @@
+if has podman; then 
+  alias podimages='podman images'
+  alias podps='podman ps -a'
+  alias podsvc='podman --log-level debug system service -t 0 unix:///tmp/podman.sock'
+  alias podrmi='podman rmi'
+  alias podstop='podman stop'
+  alias podrm='podman rm'
+  function podclean() { podman stop $1; podman rm $1; }
+fi

+ 15 - 0
aliases.d/systemd.aliases

@@ -0,0 +1,15 @@
+alias sc='sudo systemctl'
+alias scu='systemctl --user'
+alias scdr='sudo systemctl daemon-reload'
+alias scdru='systemctl --user daemon-reload'
+alias scr='sudo systemctl restart'
+alias scru='systemctl --user restart'
+alias sce='sudo systemctl stop'
+alias sceu='systemctl --user stop'
+alias scs='sudo systemctl start'
+alias scsu='systemctl --user start'
+alias scst='sudo systemctl status'
+alias scstu='systemctl --user status'
+# Journalctl
+alias jc='sudo journalctl'
+alias jcu='journalctl --user'

+ 8 - 0
bashrc

@@ -31,3 +31,11 @@ if [ -d ${SHELLRC_HOME}/bashrc.d ]; then
     source ${file}
     source ${file}
   done
   done
 fi
 fi
+
+# load all the aliases from .shell/aliases.d
+if [ -d ${SHELLRC_HOME}/aliases.d ]; then
+  echo ">>> Loading aliases.d"
+  for file in ${SHELLRC_HOME}/aliases.d/*.aliases; do
+    source ${file}
+  done
+fi

+ 0 - 17
bashrc.d/00_superseed_debian.bash

@@ -38,20 +38,3 @@ xterm*|rxvt*)
 *)
 *)
     ;;
     ;;
 esac
 esac
-
-# enable color support of ls and also add handy aliases
-if [ -x /usr/bin/dircolors ]; then
-    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
-    alias ls='ls --color=auto'
-    alias dir='dir --color=auto'
-    alias vdir='vdir --color=auto'
-
-    alias grep='grep --color=auto'
-    alias fgrep='fgrep --color=auto'
-    alias egrep='egrep --color=auto'
-fi
-
-# some more ls aliases
-alias ll='ls -l'
-alias la='ls -A'
-alias l='ls -CF'