From 440b226750fa9d78adc6eb9e07df1d636f461b93 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Wed, 20 Aug 2025 00:00:03 +0200 Subject: bash: remove alternatives.sh I don't remember the last time I used this. --- %HOME%/.bash_utils/alternatives.sh | 52 -------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 %HOME%/.bash_utils/alternatives.sh (limited to '%HOME%/.bash_utils') diff --git a/%HOME%/.bash_utils/alternatives.sh b/%HOME%/.bash_utils/alternatives.sh deleted file mode 100644 index 6558e7a..0000000 --- a/%HOME%/.bash_utils/alternatives.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2018 Egor Tensin -# This file is part of the "linux-home" project. -# For details, see https://github.com/egor-tensin/linux-home. -# Distributed under the MIT License. - -alias update-my-alternatives='update-alternatives --quiet --altdir ~/.local/etc/alternatives --admindir ~/.local/var/lib/alternatives' - -setup_alternatives_cc() ( - set -o errexit -o nounset -o pipefail - shopt -s inherit_errexit 2> /dev/null || true - - gcc_cc="$( command -v gcc 2> /dev/null )" || return 0 - gcc_cxx="$( command -v g++ 2> /dev/null )" || return 0 - clang_cc="$( command -v clang 2> /dev/null )" || return 0 - clang_cxx="$( command -v clang++ 2> /dev/null )" || return 0 - - mkdir -p -- ~/.local/bin - - update-my-alternatives --remove-all cc || true - update-my-alternatives --install ~/.local/bin/cc cc "$clang_cc" 256 --slave ~/.local/bin/c++ c++ "$clang_cxx" - update-my-alternatives --install ~/.local/bin/cc cc "$gcc_cc" 512 --slave ~/.local/bin/c++ c++ "$gcc_cxx" -) - -setup_alternatives() ( - set -o errexit -o nounset -o pipefail - shopt -s inherit_errexit 2> /dev/null || true - - command -v update-alternatives > /dev/null 2>&1 || return 0 - mkdir -p -- ~/.local/etc/alternatives ~/.local/var/lib/alternatives - - setup_alternatives_cc -) - -setup_alternatives - -alt_gcc() ( - set -o errexit -o nounset -o pipefail - shopt -s inherit_errexit 2> /dev/null || true - - gcc_cc="$( command -v gcc 2> /dev/null )" - update-my-alternatives --set cc "$gcc_cc" -) - -alt_clang() ( - set -o errexit -o nounset -o pipefail - shopt -s inherit_errexit 2> /dev/null || true - - clang_cc="$( command -v clang 2> /dev/null )" - update-my-alternatives --set cc "$clang_cc" -) -- cgit v1.2.3