10-rust-apps.sh 485 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. set -e
  3. BASHRCD="$HOME"/.bashrc.d
  4. # ls replacement
  5. cargo install exa
  6. echo "which exa >/dev/null && alias ls='exa'" > "$BASHRCD"/alias_exa.sh
  7. # cat replacement
  8. cargo install bat
  9. echo "which bat >/dev/null && alias cat='bat'" > "$BASHRCD"/alias_bat.sh
  10. # find replacement
  11. cargo install fd-find
  12. # grep replacement
  13. cargo install ripgrep --features 'pcre2'
  14. # shell prompt replacement
  15. cargo +1.89 install starship
  16. echo 'eval "$(starship init bash)"' > "$BASHRCD"/starship.sh