From 927e7e66d065d38bb8a891171945e6ecdb6a6abe Mon Sep 17 00:00:00 2001 From: memdmp Date: Tue, 28 Jan 2025 21:06:58 +0100 Subject: fix(code-of-conduct): i was wrong --- CODE-OF-CONDUCT.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CODE-OF-CONDUCT.md b/CODE-OF-CONDUCT.md index d40c14e..f6ad993 100644 --- a/CODE-OF-CONDUCT.md +++ b/CODE-OF-CONDUCT.md @@ -98,6 +98,6 @@ You are receiving this because you are subscribed to this thread. Message ID: <dmpmem/zuwu/pull/1@github.com> ``` -This PR, made by an unknown (due to github marking them as spam :3) account, is obviously AI generated in it's entirety, does not address anything serious, includes a reference to the existing code without describing a change, does idiotic things like "INSTALL_DIR" being prioritized over a perfectly fine "TARGET". This both used my code as an input to an LLM (and likely added it to the training data being used by whatever company runs said LLM), and gave garbage out. +This PR, ~~made by an unknown (due to github marking them as spam :3) account~~ (nvm, github was just randomly 404ing the link works now?), is obviously AI generated in it's entirety, does not address anything serious, includes a reference to the existing code without describing a change, does idiotic things like "INSTALL_DIR" being prioritized over a perfectly fine "TARGET". This both used my code as an input to an LLM (and likely added it to the training data being used by whatever company runs said LLM), and gave garbage out. The only usable change was the `set -euo pipefail` being used over `set -e`. This is theoretically [bad practice](https://bbs.archlinux.org/viewtopic.php?id=240984), however is a theoretically ok addition as I had forgotten to run shellcheck (which outputted nothing useful) and shellharden on the scripts in this repo to this point, and it's more or less "standard industry practice" in some capacity. -- cgit v1.2.3 From 71385bcaa56690e1320a4b8b3f8af70a7d6938f2 Mon Sep 17 00:00:00 2001 From: memdmp Date: Thu, 6 Feb 2025 16:41:56 +0100 Subject: feat!: add USE_COLOURED_LS_GREP, defaulted to true When true, this command will, for ls & grep, add `--color=auto`, if no `color=` is present in the output of `which` for said commands. --- zuwu.zsh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/zuwu.zsh b/zuwu.zsh index 3bb1bbf..2ca1cdf 100755 --- a/zuwu.zsh +++ b/zuwu.zsh @@ -121,6 +121,7 @@ reloadopt() { noop "${DELETE_CHAR:=true}" noop "${INSEND_MOVE_KEY:=true}" noop "${BINDKEY_KIND:=e}" + noop "${USE_COLOURED_LS_GREP:=true}" __opt() { if "$1"; then @@ -140,6 +141,14 @@ reloadopt() { __opt "$DO_AUTOCD" autocd __opt "$DO_ERR_BEEP" beep __opt "$DO_EXTENDED_BLOB" extendedglob + if "$USE_COLOURED_LS_GREP"; then + if [[ "$(which ls 2>&1)" != *color=* ]]; then + alias ls="ls --color=auto"; + fi + if [[ "$(which grep 2>&1)" != *color=* ]]; then + alias grep="grep --color=auto" + fi + fi if "$LINE_OR_BEGIN_SEARCH_KEY"; then _bkey() { zle -N "$1" -- cgit v1.2.3