From 10caf105be06396ca7403f73b5d6b367466e7a38 Mon Sep 17 00:00:00 2001 From: "Lockszmith (cs-dbg@VAST)" Date: Thu, 5 Jun 2025 19:47:40 +0000 Subject: [PATCH] load complete-alias on bash only but make it zsh code compatible in case you want to try and load it on zsh --- .../sz.env/091_load_complete-alias.env.bash | 11 +++++++++++ ...e-alias.env => remove_091_load_complete-alias.env} | 0 2 files changed, 11 insertions(+) create mode 100644 chezmoi.roots/_home/private_dot_config/sz.env/091_load_complete-alias.env.bash rename chezmoi.roots/_home/private_dot_config/sz.env/{091_load_complete-alias.env => remove_091_load_complete-alias.env} (100%) diff --git a/chezmoi.roots/_home/private_dot_config/sz.env/091_load_complete-alias.env.bash b/chezmoi.roots/_home/private_dot_config/sz.env/091_load_complete-alias.env.bash new file mode 100644 index 0000000..3ca260c --- /dev/null +++ b/chezmoi.roots/_home/private_dot_config/sz.env/091_load_complete-alias.env.bash @@ -0,0 +1,11 @@ +#!/usr/bin/env -S bash -c 'echo "Not a user script. source(aka .) only"' + +if [ -f "$SZ_ENV_ROOT/lib/complete-alias" ]; then + source <(sed -Ee 's/\(\( "\$COMPAL_AUTO_UNMASK"/(( \${COMPAL_AUTO_UNMASK:-0}/g' "$SZ_ENV_ROOT/lib/complete-alias") --noattach +fi + +if [[ -n "${DBG}" && -n "$( command -v _complete_alias )" ]]; then + echo "complete-alias will be loaded." +fi + +# vim: set ft=sh expandtab tabstop=4 shiftwidth=4: diff --git a/chezmoi.roots/_home/private_dot_config/sz.env/091_load_complete-alias.env b/chezmoi.roots/_home/private_dot_config/sz.env/remove_091_load_complete-alias.env similarity index 100% rename from chezmoi.roots/_home/private_dot_config/sz.env/091_load_complete-alias.env rename to chezmoi.roots/_home/private_dot_config/sz.env/remove_091_load_complete-alias.env