Skip to content

Commit 3f0f673

Browse files
committed
feat(alias): adding some pacman & AUR helper aliases
1 parent bbc4c69 commit 3f0f673

File tree

3 files changed

+30
-7
lines changed

3 files changed

+30
-7
lines changed

.bashrc

+11-3
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ ex ()
100100
alias doas="doas --"
101101

102102
# navigation
103+
alias :q='exit'
104+
103105
up () {
104106
local d=""
105107
local limit="$1"
@@ -121,7 +123,6 @@ up () {
121123

122124
# vim and emacs
123125
alias vim="nvim"
124-
alias :q='exit'
125126
alias em="/usr/bin/emacs -nw"
126127
alias emacs="emacsclient -c -a 'emacs'"
127128
alias doomsync="~/.emacs.d/bin/doom sync"
@@ -136,8 +137,15 @@ alias ll='exa -l --color=always --group-directories-first' # long format
136137
alias lt='exa -aT --color=always --group-directories-first' # tree listing
137138
alias l.='exa -a | egrep "^\."'
138139

139-
# pacman and yay
140-
alias update='sudo pacman -Syyu && paru -Syyu' # update only standard pkgs
140+
# pacman, paru & yay
141+
alias update='sudo pacman -Syyu && paru -Syyu' # update standard & AUR pkgs
142+
alias pacinstall='sudo pacman -S' # install standard pks
143+
alias pacuninstall='sudo pacman -R' # delete or uninstall standard pkgs
144+
alias pacdelete='sudo pacman -Rns' # delete or uninstall standard pkgs with dependencies
145+
alias pacsc='sudo pacman -Sc' # delete old standard pkgs
146+
alias parinstall='paru -S' # install AUR pks with paru
147+
alias paruninstall='paru -R' # delete or uninstall AUR pkgs with paru
148+
alias pardelete='paru -Rns' # delete or uninstall AUR pkgs with dependencies
141149
alias pacsyu='sudo pacman -Syyu' # update only standard pkgs
142150
alias yaysua='yay -Sua --noconfirm' # update only AUR pkgs (yay)
143151
alias yaysyu='yay -Syu --noconfirm' # update standard pkgs and AUR pkgs (yay)

.config/fish/config.fish

+9-2
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ alias clear='/bin/clear; echo; echo; seq 1 (tput cols) | sort -R | spark | lolca
206206
alias doas="doas --"
207207

208208
# navigation
209+
alias :q='exit'
209210
alias ..='cd ..'
210211
alias ...='cd ../..'
211212
alias .3='cd ../../..'
@@ -214,7 +215,6 @@ alias .5='cd ../../../../..'
214215

215216
# vim and emacs
216217
alias vim='nvim'
217-
alias :q='exit'
218218
alias em='/usr/bin/emacs -nw'
219219
alias emacs="emacsclient -c -a 'emacs'"
220220
alias doomsync="~/.emacs.d/bin/doom sync"
@@ -229,8 +229,15 @@ alias ll='exa -l --color=always --group-directories-first --icons' # long forma
229229
alias lt='exa -aT --color=always --group-directories-first --icons' # tree listing
230230
alias l.='exa -a | egrep "^\."'
231231

232-
# pacman and yay
232+
# pacman, paru & yay
233233
alias update='sudo pacman -Syyu && paru -Syyu' # update only standard pkgs
234+
alias pacinstall='sudo pacman -S' # install standard pks
235+
alias pacuninstall='sudo pacman -R' # delete or uninstall standard pkgs
236+
alias pacdelete='sudo pacman -Rns' # delete or uninstall standard pkgs with dependencies
237+
alias pacsc='sudo pacman -Sc' # delete old standard pkgs
238+
alias parinstall='paru -S' # install AUR pks with paru
239+
alias paruninstall='paru -R' # delete or uninstall AUR pkgs with paru
240+
alias pardelete='paru -Rns' # delete or uninstall AUR pkgs with dependencies
234241
alias pacsyu='sudo pacman -Syyu' # update only standard pkgs
235242
alias yaysua='yay -Sua --noconfirm' # update only AUR pkgs (yay)
236243
alias yaysyu='yay -Syu --noconfirm' # update standard pkgs and AUR pkgs (yay)

.zshrc

+10-2
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,8 @@ IFS=$SAVEIFS
9797
alias doas="doas --"
9898

9999
# navigation
100+
alias :q='exit'
101+
100102
up () {
101103
local d=""
102104
local limit="$1"
@@ -118,7 +120,6 @@ up () {
118120

119121
# vim and emacs
120122
alias vim="nvim"
121-
alias :q='exit'
122123
alias em="/usr/bin/emacs -nw"
123124
alias emacs="emacsclient -c -a 'emacs'"
124125
alias doomsync="~/.emacs.d/bin/doom sync"
@@ -133,8 +134,15 @@ alias ll='exa -l --color=always --group-directories-first' # long format
133134
alias lt='exa -aT --color=always --group-directories-first' # tree listing
134135
alias l.='exa -a | egrep "^\."'
135136

136-
# pacman and yay
137+
# pacman, paru & yay
137138
alias update='sudo pacman -Syyu && paru -Syyu' # update only standard pkgs
139+
alias pacinstall='sudo pacman -S' # install standard pks
140+
alias pacuninstall='sudo pacman -R' # delete or uninstall standard pkgs
141+
alias pacdelete='sudo pacman -Rns' # delete or uninstall standard pkgs with dependencies
142+
alias pacsc='sudo pacman -Sc' # delete old standard pkgs
143+
alias parinstall='paru -S' # install AUR pks with paru
144+
alias paruninstall='paru -R' # delete or uninstall AUR pkgs with paru
145+
alias pardelete='paru -Rns' # delete or uninstall AUR pkgs with dependencies
138146
alias pacsyu='sudo pacman -Syyu' # update only standard pkgs
139147
alias yaysua='yay -Sua --noconfirm' # update only AUR pkgs (yay)
140148
alias yaysyu='yay -Syu --noconfirm' # update standard pkgs and AUR pkgs (yay)

0 commit comments

Comments
 (0)