diff options
| -rw-r--r-- | .zsh/.zshrc | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/.zsh/.zshrc b/.zsh/.zshrc index 95da8c8..ea9821b 100644 --- a/.zsh/.zshrc +++ b/.zsh/.zshrc @@ -236,14 +236,16 @@ device='desktop' # can be either "desktop" (default when empty), "server" or "an if [[ -x "$(command -v emerge)" ]]; then alias seq="sudo emerge --quiet-build -v" alias sep="sudo emerge -pv" - alias seN="sudo emerge --quiet-build -vuDN @world" - alias seNp="sudo emerge --quiet-build -pvuDN @world" alias ses="sudo emerge -s" alias seS="sudo emerge -S" - alias sec="sudo emerge -c" - alias seC="sudo emerge -C" - alias secp="sudo emerge -cp" - alias seCp="sudo emerge -Cp" + alias senc="sudo emaint sync -A" + alias sen="sudo emaint sync -A && sudo emerge --quiet-build -vuDN @world" + alias senp="sudo emaint sync -A && sudo emerge --quiet-build -pvuDN @world" + alias seN="sudo emerge --quiet-build -vuDN @world" + alias seNp="sudo emerge --quiet-build -pvuDN @world" + sedi() { + sudo emerge --deselect "$1" && sudo emerge --depclean "$1" + } alias use="sudo vim /etc/portage/package.use" alias unmask="sudo vim /etc/portage/package.unmask" |
