diff options
| -rw-r--r-- | dot_config/private_fish/functions/setux.fish | 9 |
1 files changed, 9 insertions, 0 deletions
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 |
