Documentation de README

This commit is contained in:
2023-11-19 10:02:28 +01:00
parent 7fd396adec
commit 31416fa58f
2 changed files with 27 additions and 2 deletions

View File

@@ -7,7 +7,8 @@ repository_dir="local/bin"
destination_dir="$HOME/.local/bin"
# Spécifier le chemin du fichier journal
log_file="$HOME/copy_files_$(date '+%Y%m%d-%H%M%S')_$$.log"
log_dir="$HOME/log"
log_file="${log_dir}/copy_files_$(date '+%Y%m%d-%H%M%S')_$$.log"
# Fonction pour afficher un message d'erreur et quitter le script en cas d'erreur
error() {
@@ -22,6 +23,19 @@ log() {
echo "$(date '+%Y-%m-%d %H:%M:%S') - $$ - $1" >> "$log_file"
}
## Post traitement : log
# S'assurer que le répertoire de destination existe, sinon, le créer
if [ ! -d "$log_dir" ]; then
mkdir -p "$log_dir" || error "Impossible de créer le répertoire $log_dir"
log " _ Le répertoire $log_dir a été créé."
fi
## Traitement de .local/bin
# Récupérer des fichiers installés
./prep.sh
files_local_bin=$(cat files_local-bin)
@@ -62,4 +76,4 @@ else
fi
# Affiche un message de confirmation
log "Les fichiers du dépôt Git local ont été copiés vers $destination_dir avec succe_s."
log "Les fichiers du dépôt Git local ont été copiés vers $destination_dir avec succès."