I mean, from what I’ve heard there are other things but I haven’t looked deeper into that so far, so I can’t comment to that.
My 2 cents regarding that specific PR is that I find it very disappointing to shut down a PR pushing for neutral language in build instructions for supposedly “advertis[ing] […] personal politics” because in my opinion this sends a clear signal of non-inclusivity. Your mileage may vary on this I guess.
Is this a reason to boycott a project? Maybe, Maybe not. That’s your decision. I will definitely be on the lookout if this is “systematic” in the project but I didn’t have the time to look into it so far.
I’m mainly using zsh but I have a backup bash prompt that closely mirrors it. It shows the return value of the previous command if it’s non-zero and gives some information about the current git repository if there is one.
retval() { if [ $? -eq 0 ]; then printf "" else printf "\001\e[31m\002($?)\001\e[0m\002" fi } gitbranch() { if type git 2> /dev/null 1> /dev/null && git rev-parse 2> /dev/null 1> /dev/null ; then MODIFIED="" if [[ -n $(git status --short) ]]; then MODIFIED=" M" fi BRANCH=$(git rev-parse --abbrev-ref HEAD) SHORTREF=$(git rev-parse --short HEAD) printf "\001\e[31m\002%s\001\e[0m\002(%s)\001\e[31m\002%s\001\e[0m\002" $BRANCH $SHORTREF $MODIFIED else echo -n "" fi } export PROMPT_DIRTRIM=3 PS1='$(retval)[\001\e[1;95m\002\u\001\e[0m\002@\h : \w $(gitbranch)] \$ ' PS2='> '