From 5e72291dca75853c4be61bbd1f896def989e3986 Mon Sep 17 00:00:00 2001 From: Chloe Kudryavtsev Date: Wed, 7 Jun 2023 19:51:33 +0200 Subject: fish: add setux function --- dot_config/private_fish/functions/setux.fish | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 dot_config/private_fish/functions/setux.fish (limited to 'dot_config/private_fish/functions') diff --git a/dot_config/private_fish/functions/setux.fish b/dot_config/private_fish/functions/setux.fish new file mode 100644 index 0000000..55a457f --- /dev/null +++ b/dot_config/private_fish/functions/setux.fish @@ -0,0 +1,9 @@ +function setux --description "set named -U variables as -gx, overriding if necessary" + for i in $argv + if set -qU $i + set -elg $i + set -gx $i $$i + end + end + : +end -- cgit v1.2.3