|
|
@@ -4,19 +4,19 @@ set -e
|
|
|
BASHRCD="$HOME"/.bashrc.d
|
|
|
|
|
|
# ls replacement
|
|
|
-cargo install exa
|
|
|
+cargo install exa 2>/dev/null || cargo install --force exa
|
|
|
echo "which exa >/dev/null && alias ls='exa'" > "$BASHRCD"/alias_exa.sh
|
|
|
|
|
|
# cat replacement
|
|
|
-cargo install bat
|
|
|
+cargo install bat 2>/dev/null || cargo install --force bat
|
|
|
echo "which bat >/dev/null && alias cat='bat'" > "$BASHRCD"/alias_bat.sh
|
|
|
|
|
|
# find replacement
|
|
|
-cargo install fd-find
|
|
|
+cargo install fd-find 2>/dev/null || cargo install --force fd-find
|
|
|
|
|
|
# grep replacement
|
|
|
-cargo install ripgrep --features 'pcre2'
|
|
|
+cargo install ripgrep --features 'pcre2' 2>/dev/null || cargo install --force ripgrep --features 'pcre2'
|
|
|
|
|
|
# shell prompt replacement
|
|
|
-cargo +1.90 install starship
|
|
|
+cargo +1.90 install starship 2>/dev/null || cargo +1.90 install --force starship
|
|
|
echo 'eval "$(starship init bash)"' > "$BASHRCD"/starship.sh
|