From 700d1c7d700c9b05ae0f5da8b675d73ce0987f1a Mon Sep 17 00:00:00 2001 From: "Lockszmith (@VAST)" Date: Wed, 9 Apr 2025 14:08:27 -0400 Subject: [PATCH] modify ls aliases, and add lsd alternative support --- _home.macos/private_dot_config/sz.env/zza_lsd.env | 1 + _src.posix/private_dot_config/sz.env/aliases.env.tmpl | 7 +++++-- _src.posix/private_dot_config/sz.env/zza_lsd.env | 10 ++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) create mode 120000 _home.macos/private_dot_config/sz.env/zza_lsd.env create mode 100644 _src.posix/private_dot_config/sz.env/zza_lsd.env diff --git a/_home.macos/private_dot_config/sz.env/zza_lsd.env b/_home.macos/private_dot_config/sz.env/zza_lsd.env new file mode 120000 index 0000000..7d969f0 --- /dev/null +++ b/_home.macos/private_dot_config/sz.env/zza_lsd.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/zza_lsd.env \ No newline at end of file diff --git a/_src.posix/private_dot_config/sz.env/aliases.env.tmpl b/_src.posix/private_dot_config/sz.env/aliases.env.tmpl index 18b954d..c4b0225 100644 --- a/_src.posix/private_dot_config/sz.env/aliases.env.tmpl +++ b/_src.posix/private_dot_config/sz.env/aliases.env.tmpl @@ -1,11 +1,14 @@ #!/usr/bin/env -S bash -c 'echo "Not a user script. source(aka .) only"' +alias _ls='command ls ' {{- if eq .chezmoi.os "darwin" }} -alias l='ls -lahF --color=auto ' +alias ls='_ls -hF --color=auto ' +alias l='ls -la ' alias lold='l -t ' alias lnew='l -tr ' {{ else }} -alias l='ls -lahF --color=auto --group-directories-first ' +alias ls='_ls -hF --color=auto --group-directories-first ' +alias l='ls -la ' alias lold='l --sort=time ' alias lnew='l --sort=time --reverse ' {{- end }} diff --git a/_src.posix/private_dot_config/sz.env/zza_lsd.env b/_src.posix/private_dot_config/sz.env/zza_lsd.env new file mode 100644 index 0000000..680b003 --- /dev/null +++ b/_src.posix/private_dot_config/sz.env/zza_lsd.env @@ -0,0 +1,10 @@ +#!/usr/bin/env -S bash -c 'echo "Not a user script. source(aka .) only"' + +if is_cmd lsd; then + + alias _ls="$(command -v lsd) " + + [[ -n "${DBG}" ]] && echo "assigned lsd as ls alias." + +fi +