From 68e20ced3fd5c14157a8fb1a3bccc2ba56755971 Mon Sep 17 00:00:00 2001 From: Carl Kittelberger Date: Tue, 6 Jul 2021 12:06:38 +0200 Subject: [PATCH] Add root alias for optimal becoming root. --- home/dotfiles/zshrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/home/dotfiles/zshrc b/home/dotfiles/zshrc index beedbad..5408bd3 100644 --- a/home/dotfiles/zshrc +++ b/home/dotfiles/zshrc @@ -26,6 +26,7 @@ ZSH_POWERLINE="${ZSH_POWERLINE:-1}" ZSH_PRESERVE_HISTORY="${ZSH_PRESERVE_HISTORY:-1}" ZSH_PRESERVE_HISTORY_IMMEDIATELY="${ZSH_PRESERVE_HISTORY_IMMEDIATELY:-1}" ZSH_PRINT_REBOOT_REQUIRED=${ZSH_PRINT_REBOOT_REQUIRED:-0} # hacky, see below +ZSH_ROOT_ALIAS="${ZSH_ROOT_ALIAS:-1}" ZSH_SYMFONY_CLI="${ZSH_SYMFONY_CLI:-$(when_binary_available symfony)}" ZSH_SYNTAX_HIGHLIGHTING="${ZSH_SYNTAX_HIGHLIGHTING:-1}" ZSH_THEFUCK=${ZSH_THEFUCK:-1} @@ -207,6 +208,14 @@ if [ $ZSH_LOGO_LS -gt 0 ]; then fi section_end +# root alias (sudo -EHs) +section "root alias" +if [ $ZSH_ROOT_ALIAS -gt 0 ]; then + log "Aliasing root to sudo -EHs" + alias root="sudo -EHs" +fi +section_end + # sugar to easily connect to remote docker hosts through SSH section "ssh-based remote docker access" ssh_docker() {