aliases/emerge : Initial

pull/1406/head
Jacob Hrbek 2019-07-30 01:52:58 +02:00
parent ca2e3edb97
commit 0ce0256af3
1 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,24 @@
#!/usr/bin/env bash
cite 'about-alias'
about-alias 'emerge and ebuild aliases for gentoo-based distributions.'
# set apt aliases
function _set_pkg_aliases()
{
if [ -x $(which emerge) ]; then
if ! ((EUID)) && [ -n $BASHIT_ROOT ]; then BASHIT_USE_ROOT=true; fi
# Emerge
alias em="${BASHIT_USE_ROOT:+sudo }emerge" # Enoch Merge
alias emfu="${BASHIT_USE_ROOT:+sudo }emerge --sync && emerge -uDUj @world"
alias es="${BASHIT_USE_ROOT:+sudo }emerge --search" # Enoch Search
alias er="${BASHIT_USE_ROOT:+sudo }emerge -c" # Enoch Remove
alias emli="${BASHIT_USE_ROOT:+sudo }eix-installed -a" # Enoch List Installed
alias eN="${BASHIT_USE_ROOT:+sudo }emerge -C" # Enoch Nuke (force removal of package)
alias esync="${BASHIT_USE_ROOT:+sudo }emerge --sync" # Enoch SYNC
# Ebuild
alias eb="${BASHIT_USE_ROOT:+sudo }ebuild" # Enoch Build
fi
}
_set_pkg_aliases