From 6b74ae6998ca6cca2b96ebe1490debc5aa978835 Mon Sep 17 00:00:00 2001 From: Ahurac Date: Fri, 19 Jan 2024 14:10:09 +0100 Subject: [PATCH] bash_aliases: Made alias for loop for rust coreutils future-proof --- shell/bash/.bash_aliases | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/shell/bash/.bash_aliases b/shell/bash/.bash_aliases index 3d5c95e..21b5321 100644 --- a/shell/bash/.bash_aliases +++ b/shell/bash/.bash_aliases @@ -19,11 +19,9 @@ alias ip="ip --color=auto" # uutils-coreutils aliases if command -v pacman &> /dev/null; then if pacman -Qi uutils-coreutils &> /dev/null; then - for b in $(pacman -Ql uutils-coreutils | grep bin | cut -d ' ' -f 2 | cut -d '/' -f 4 | cut -d '-' -f 2); do - alias $b="uu-$b" + for i in $(pacman -Ql uutils-coreutils | cut -d \ -f 2- | grep -E '^usr/bin/.+' | awk -F / '{ print $3 }' | sed 's/^uu-//' | grep -v '^\[$' | xargs); do + alias "${i}=uu-${i}" done - unalias [ alias ls="uu-ls --color=auto" fi fi -