From 1ccd582a7be9fb8ffbe1c891cadede82a803d683 Mon Sep 17 00:00:00 2001 From: Sage Vaillancourt Date: Wed, 6 Oct 2021 13:32:36 -0400 Subject: [PATCH] Add some dep installation to copy.sh --- copy.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/copy.sh b/copy.sh index e202d34..cb40198 100755 --- a/copy.sh +++ b/copy.sh @@ -32,3 +32,21 @@ mkdir -p ~/.vim/colors ln -sf $SCRIPT_DIR/.vim/colors/* ~/.vim/colors/ touch ~/.zsh_local + +# Install required packages +if [[ "$1" == "--install" ]]; then + echo -n "Rust is " + if ! where cargo; then + echo "not installed. Installing..." + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh + else + echo "installed." + fi + . "$HOME/.cargo/env" + if where cargo; then + cargo install bat + fi + sh -c "$(curl -fsSL https://starship.rs/install.sh)" + echo "Starship requires an NFont: https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/FiraCode.zip" + echo "You may wish to install fzf" +fi