diff --git a/_home.macos/private_dot_config/sz.env/ccc_load_complete-alias.env b/_home.macos/private_dot_config/sz.env/ccc_load_complete-alias.env new file mode 120000 index 0000000..7a32d93 --- /dev/null +++ b/_home.macos/private_dot_config/sz.env/ccc_load_complete-alias.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/ccc_load_complete-alias.env \ No newline at end of file diff --git a/_home.macos/private_dot_config/sz.env/zza_vivid.env b/_home.macos/private_dot_config/sz.env/zza_vivid.env new file mode 120000 index 0000000..0d0a47e --- /dev/null +++ b/_home.macos/private_dot_config/sz.env/zza_vivid.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/zza_vivid.env \ No newline at end of file diff --git a/_home.macos/private_dot_config/sz.env/zzb_eza.env b/_home.macos/private_dot_config/sz.env/zzb_eza.env new file mode 120000 index 0000000..4d0f2e0 --- /dev/null +++ b/_home.macos/private_dot_config/sz.env/zzb_eza.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/zzb_eza.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/ccc_load_complete-alias.env b/_home/private_dot_config/sz.env/ccc_load_complete-alias.env new file mode 120000 index 0000000..7a32d93 --- /dev/null +++ b/_home/private_dot_config/sz.env/ccc_load_complete-alias.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/ccc_load_complete-alias.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/zzb_eza.env b/_home/private_dot_config/sz.env/zzb_eza.env new file mode 120000 index 0000000..4d0f2e0 --- /dev/null +++ b/_home/private_dot_config/sz.env/zzb_eza.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/zzb_eza.env \ No newline at end of file diff --git a/_home/private_dot_ssh/config b/_home/private_dot_ssh/config new file mode 120000 index 0000000..b0eddb8 --- /dev/null +++ b/_home/private_dot_ssh/config @@ -0,0 +1 @@ +../../_src.posix/private_dot_ssh/config \ No newline at end of file diff --git a/_src.posix/private_dot_config/sz.env/ccc_load_complete-alias.env b/_src.posix/private_dot_config/sz.env/ccc_load_complete-alias.env new file mode 100644 index 0000000..e3d5a3a --- /dev/null +++ b/_src.posix/private_dot_config/sz.env/ccc_load_complete-alias.env @@ -0,0 +1,10 @@ +#!/usr/bin/env -S bash -c 'echo "Not a user script. source(aka .) only"' + +f [ -f "$SZ_ENV_ROOT/lib/complete-alias" ]; then + source "$SZ_ENV_ROOT/lib/complete-alias" --noattach +fi + +if [[ -n "${DBG}" && -n "$( command -v _complete_alias )" ]]; then + echo "complete-alias will be loaded." +fi + diff --git a/_src.posix/private_dot_config/sz.env/zza_lsd.env b/_src.posix/private_dot_config/sz.env/zza_lsd.env index 680b003..f53a90f 100644 --- a/_src.posix/private_dot_config/sz.env/zza_lsd.env +++ b/_src.posix/private_dot_config/sz.env/zza_lsd.env @@ -3,6 +3,7 @@ if is_cmd lsd; then alias _ls="$(command -v lsd) " + alias lg="ll --git " [[ -n "${DBG}" ]] && echo "assigned lsd as ls alias." diff --git a/_src.posix/private_dot_config/sz.env/zzb_eza.env b/_src.posix/private_dot_config/sz.env/zzb_eza.env new file mode 100644 index 0000000..39cd88a --- /dev/null +++ b/_src.posix/private_dot_config/sz.env/zzb_eza.env @@ -0,0 +1,11 @@ +#!/usr/bin/env -S bash -c 'echo "Not a user script. source(aka .) only"' + +if is_cmd eza; then + + alias _ls="$(command -v eza) --icons " + alias lg="ll --git " + + [[ -n "${DBG}" ]] && echo "assigned eza as ls alias." + +fi + diff --git a/_src.posix/private_dot_config/sz.env/zzz_chezmoi.env.tmpl b/_src.posix/private_dot_config/sz.env/zzz_chezmoi.env.tmpl index 953652b..0e5ce42 100644 --- a/_src.posix/private_dot_config/sz.env/zzz_chezmoi.env.tmpl +++ b/_src.posix/private_dot_config/sz.env/zzz_chezmoi.env.tmpl @@ -7,6 +7,12 @@ if is_cmd 'chezmoi'; then export CHEZMOI_GITHUB_ACCESS_TOKEN={{- .githubToken | quote }} + CZG_ROOT="$(chezmoi git -- rev-parse --show-toplevel)" + alias czg="git --work-tree=$CZG_ROOT --git-dir=$CZG_ROOT/.git " + unset CZG_ROOT + + complete -F _complete_alias czg + czcd() { cd "$(chezmoi source-path "${@}")" }