From c7a0e78a92c97c487ebe4d203b2526f51e3ab0dc Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 13 Sep 2024 16:32:26 +0200 Subject: [PATCH] Accept stdin in `pacman` and `yay` commands --- scripts/Arch/Scripts/software.fish | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/Arch/Scripts/software.fish b/scripts/Arch/Scripts/software.fish index 16530db8..0f3f85ef 100755 --- a/scripts/Arch/Scripts/software.fish +++ b/scripts/Arch/Scripts/software.fish @@ -4,7 +4,10 @@ begin source "$dir/../../Common/Scripts/software.fish" function runYay -d "Run yay with pre-configured defaults" - yay --needed --answerclean=None --answerdiff=None -Syu $argv + if not isatty 0 + echo "stdin detected" 1>&2 + cat + end | yay --needed --answerclean=None --answerdiff=None -Syu $argv end function yayinst -d "Install yay-package non-interactively" @@ -12,7 +15,10 @@ begin end function runPacman -d "Run pacman with pre-configured defaults" - sudo pacman --needed -Syu $argv + if not isatty 0 + echo "stdin detected" 1>&2 + cat + end | sudo pacman --needed -Syu $argv end function pacinst -d "Install pacman-package non-interactively"