tester fichiers existants et faire des backups

This commit is contained in:
Tykayn 2022-10-08 10:57:22 +02:00 committed by tykayn
parent 6472cbc16f
commit 959c054bed
1 changed files with 26 additions and 6 deletions

View File

@ -4,28 +4,48 @@ echo "### installation de emacs avec la config TK"
echo "### ce script suppose que vous ayez Apt et Bash" echo "### ce script suppose que vous ayez Apt et Bash"
username="tykayn" username=$USER
# installation des dépendances
sudo apt install snapd sudo apt install snapd
snap install emacs --channel-beta --classic snap install emacs --channel-beta --classic
emacs --version emacs --version
# faire des sauvegardes si ces documents existent déjà
if test -f /home/$username/.emacs; then
echo "config .emacs existante, on fait une copie de sauvegarde."
mv /home/$username/.emacs /home/$username/.emacs_backup
fi
if test -f /home/$username/Nextcloud/textes/orgmode/tasks.org; then
echo "Fichier de tâches Orgmode existant, on fait une copie de sauvegarde."
mv /home/$username/Nextcloud/textes/orgmode/tasks.org /home/$username/tasks.org.backup
fi
# créer les dossiers nextcloud dont on a besoin
mkdir -p ~/Nextcloud/textes/orgmode/org-roam mkdir -p ~/Nextcloud/textes/orgmode/org-roam
mkdir -p ~/Nextcloud/textes/library mkdir -p ~/Nextcloud/textes/library
rm -rf /home/$username/.emacs.d rm -rf /home/$username/.emacs.d
cp /home/$username/.emacs .emacs_backup cp /home/$username/.emacs .emacs_backup
# prendre les documents d'exemple'
wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/.emacs --directory-prefix="/home/$username/" wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/.emacs --directory-prefix="/home/$username/"
#wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/config.org --directory-prefix="/home/$username/Nextcloud/textes/orgmode/" wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/config.org --directory-prefix="/home/$username/Nextcloud/textes/orgmode/"
#wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/tasks.org --directory-prefix="/home/$username/Nextcloud/textes/orgmode/" wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/tasks.org --directory-prefix="/home/$username/Nextcloud/textes/orgmode/"
wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/bulma.min.css --directory-prefix="/home/$username/Nextcloud/textes/orgmode/" wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/bulma.min.css --directory-prefix="/home/$username/Nextcloud/textes/orgmode/"
wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/style.css --directory-prefix="/home/$username/Nextcloud/textes/orgmode/" wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/style.css --directory-prefix="/home/$username/Nextcloud/textes/orgmode/"
wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/upcalendar.sh --directory-prefix="/home/$username/Nextcloud/textes/orgmode/" wget https://forge.chapril.org/tykayn/scripts/raw/branch/master/assets/org/upcalendar.sh --directory-prefix="/home/$username/Nextcloud/textes/orgmode/"
cd /home/$username/Nextcloud/textes
git init
git add .
git status
cd cd /home/$username/Nextcloud/textes/orgmode
pwd
echo "### voilà, ça c'est fait" echo "### voilà, ça c'est fait. Dépot initialisé avec des fichiers d'exemple'"