#!/bin/bash # # 1er parámetro: nombre del repositorio de los dotfiles # 2o parámetro: ruta de la clave ssh de GitHub # echo '>> Actualizamos el repositorio apt' sudo apt update -y echo '>> Actualizmos los paquetes actuales' sudo apt upgrade -y echo '>' echo '> Vamos con los dotfiles' export DOTFILES_PATH="$HOME/.dotfiles" echo $DOTFILES_PATH echo ">" echo ">" echo ">" echo ">" echo ">" # Cargamos la clave ssh de GitHub eval "$(ssh-agent -s)" ssh-add "$2" # Clonamos el repositorio indicado para los dotfiles git clone git@github.com:kreikol/$1.git $DOTFILES_PATH cd $DOTFILES_PATH echo "> $PWD" echo ">" echo ">" git submodule update --init --recursive export DOTLY_INSTALLER=true export DOTLY_PATH="$DOTFILES_PATH/modules/dotly" echo ">" echo ">" echo ">" echo $DOTFILES_PATH echo $DOTLY_PATH echo $DOTLY_INSTALLER echo ">" echo "> Go to install dotly" $DOTLY_PATH/bin/dot package add docpars echoo " >> docpars instalado \n\n" $DOTLY_PATH/bin/dot self install echo ">" echo ">" echo ">" read -p "Restauración terminada, presione una tecla para reiniciar.."