From 4c90fe8e2a933972062c02342d7ec8f748e6963c Mon Sep 17 00:00:00 2001 From: "Ahmed H. Ismail" Date: Mon, 3 Aug 2015 21:53:41 +0200 Subject: [PATCH 1/2] Adds dnf plugin --- plugins/dnf/dnf.plugin.zsh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 plugins/dnf/dnf.plugin.zsh diff --git a/plugins/dnf/dnf.plugin.zsh b/plugins/dnf/dnf.plugin.zsh new file mode 100644 index 000000000..3b52f85a6 --- /dev/null +++ b/plugins/dnf/dnf.plugin.zsh @@ -0,0 +1,20 @@ +## Aliases for dnf - based on yum plugin + + +# Unprivileged + +alias dnl="dnf list" +alias dnli="dnf list installed" +alias dns="dnf search" +alias dnp="dnf info" +alias dnc="dnf clean all" +alias dngl="dnf group list" + + +# Privileged +alias dni="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf install" +alias dnu="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf upgrade" +alias dnr="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf remove" +alias dngi="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf group install" +alias dngr="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf group remove" +alias dngu="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf group upgrade" From 2c2dee67dd9cb38ff0cecadc72d5cdc2cf83a1ee Mon Sep 17 00:00:00 2001 From: Ahmed Hisham Ismail Date: Wed, 5 Aug 2015 02:13:31 +0200 Subject: [PATCH 2/2] Removes unnecessary sudo checks in dnf.plugin.zsh --- plugins/dnf/dnf.plugin.zsh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/dnf/dnf.plugin.zsh b/plugins/dnf/dnf.plugin.zsh index 3b52f85a6..c3301aa9f 100644 --- a/plugins/dnf/dnf.plugin.zsh +++ b/plugins/dnf/dnf.plugin.zsh @@ -12,9 +12,9 @@ alias dngl="dnf group list" # Privileged -alias dni="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf install" -alias dnu="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf upgrade" -alias dnr="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf remove" -alias dngi="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf group install" -alias dngr="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf group remove" -alias dngu="$(if [[ $EUID -ne 0 ]]; then echo "sudo"; fi) dnf group upgrade" +alias dni="sudo dnf install" +alias dnu="sudo dnf upgrade" +alias dnr="sudo dnf remove" +alias dngi="sudo dnf group install" +alias dngr="sudo dnf group remove" +alias dngu="sudo dnf group upgrade"