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