mirror of
https://github.com/dnlbauer/dotfiles.git
synced 2026-09-10 13:35:30 +00:00
feat: update install scripts
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
set -euo pipefail
|
||||
|
||||
echo "Installing packages"
|
||||
echo "Updating sources..."
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
if ! type zsh > /dev/null; then
|
||||
echo "Cannnot change default shell to zsh: not installed"
|
||||
else
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
#!/usr/bin/env sh
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
if [ ! -d "$HOME/.fzf" ]; then
|
||||
echo "Installing fzf into ~/.fzf"
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
if [ ! -f "$HOME/.local/bin/diff-so-fancy" ]; then
|
||||
echo "Installing diff-so-fance into .local/bin"
|
||||
if [ ! -d "$HOME/.local/lib/diff-so-fancy" ]; then
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
#!/usr/bin/env sh
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
if [ ! -d "$HOME/.vim/autoload" ]; then
|
||||
echo "setup vim plug"
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
# Install TPM
|
||||
if [[ ! -d ~/.tmux/plugins/tpm ]]; then
|
||||
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
|
||||
|
||||
@@ -13,8 +13,8 @@ echo "Extracting..."
|
||||
tar -xzf "/tmp/${TARBALL}" -C /tmp
|
||||
|
||||
echo "Installing to ${INSTALL_DIR}..."
|
||||
sudo mv "/tmp/${BINARY_NAME}" "${INSTALL_DIR}/${BINARY_NAME}"
|
||||
sudo chmod +x "${INSTALL_DIR}/${BINARY_NAME}"
|
||||
mv "/tmp/${BINARY_NAME}" "${INSTALL_DIR}/${BINARY_NAME}"
|
||||
chmod +x "${INSTALL_DIR}/${BINARY_NAME}"
|
||||
|
||||
echo "Cleaning up..."
|
||||
rm -f "/tmp/${TARBALL}"
|
||||
|
||||
Reference in New Issue
Block a user