From a135a1102be6c3b229e48b27515ed99942247c9d Mon Sep 17 00:00:00 2001 From: VectorKappa Date: Sun, 10 Aug 2025 17:05:52 +0200 Subject: [PATCH] Aliases linting --- .aliases | 42 +++++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/.aliases b/.aliases index f516567..958566b 100644 --- a/.aliases +++ b/.aliases @@ -1,24 +1,31 @@ #!/bin/zsh +# Vim is a disease +alias :q="exit" + +# Zoxide cd replacement alias cd="z" + +# Eza ls replacement +alias ls="command eza" + # Easier navigation: .., ..., ...., ..... -alias ..="cd .." alias cd..="cd .." +alias ..="cd .." alias ...="cd ../.." alias ....="cd ../../.." alias .....="cd ../../../.." alias ......="cd ../../../../.." -##* Colours! -alias ls="command eza" +# Colours! alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' alias ip='ip --color=auto' -# Shortcuts -alias g="git" -alias h="history" -alias j="jobs" + +# File movement +alias backup="rsync -vrltD --progress --stats" +alias mkdir='mkdir -pv' #Intuitive mkdir # alternative to tail -f alias lessf="less +F" @@ -26,15 +33,12 @@ alias lessf="less +F" # List all files colorized in long format alias l="eza -G --icons" alias ll="eza -l --icons" -alias lg="eza -lG" +alias la="eza -la --icons" +alias lg="eza -lG --icons" alias lall="eza -lahF --icons --git" alias lalg="eza -laGhF --icons --git" alias latree="eza -laGghHT --git --icons" -# List all files colorized in long format, including dot files -alias la="eza -la" - -# List only directories -alias lsd="eza -laD" +alias lsd="eza -laD" # only dirs # Enable aliases to be sudo’ed alias sudo='sudo ' @@ -47,6 +51,7 @@ alias timer='echo "Timer started. Stop with Ctrl-D." && date && time cat && date # Dice for the undecided alias dice='echo $[ 1 + $RANDOM % 6 ]' +alias d20='echo $[ 1 + $RANDOM % 20 ]' # IP addresses alias myip="dig +short myip.opendns.com @resolver1.opendns.com" @@ -61,8 +66,6 @@ alias urlencode='python -c "import sys, urllib as ul; print ul.quote_plus(sys.ar # Ring the terminal bell alias ding="tput bel" -# Backs files up using rsync, not preserving linux perms (for external drives) -alias backup="rsync -vrltD --progress --stats" # Intuitive map function # For example, to list all directories that contain a certain file: # find . -name .gitattributes | map dirname @@ -71,11 +74,9 @@ alias map="xargs -n1" # Reload the shell (i.e. invoke as a login shell) alias reload="exec $SHELL -l" -alias p="ping 1.1.1.1" #See if connection works alias pp="prettyping 1.1.1.1" alias path='echo -e ${PATH//:/\\n}' #Print each PATH entry on a separate line -alias mkdir='mkdir -pv' #Intuitive mkdir # get top process eating memory alias psmem='ps -e -orss=,args= | sort -b -k1 -nr' alias psmem10='ps -e -orss=,args= | sort -b -k1 -nr | head -10' @@ -84,15 +85,10 @@ alias pscpu='ps -e -o pcpu,cpu,nice,state,cputime,args|sort -k1,1n -nr' alias pscpu10='ps -e -o pcpu,cpu,nice,state,cputime,args|sort -k1,1n -nr | head -10' # top10 of the history alias hist10='print -l ${(o)history%% *} | uniq -c | sort -nr | head -n 10' -alias cantbebothered='git add -a && git commit -m $(curl -s http://whatthecommit.com/index.txt | uwuify | cowsay -f $(ls /usr/share/cowsay/cows/ | shuf -n1) | lolcat ) && git push' -alias please='sudo' -alias simon-says='sudo' -alias runhis="anyframe-widget-execute-history" - +alias please='sudo !!' alias gitup='for dir in $(find . -name ".git"); do cd ${dir%/*}; pwd ; git pull ; cd -; done' # Default xclip to use Ctrl-c/Ctrl-v clipboard alias xclip="xclip -selection c" -alias :q="exit" alias mirrorup='sudo reflector --verbose -c Poland -c Germany -c France -l 25 -a 2 -p https --sort rate --save /etc/pacman.d/mirrorlist' alias lock="swaylock --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2"